4#ifndef FLATBUFFERS_GENERATED_SCHEMA_TFLITE_H_
5#define FLATBUFFERS_GENERATED_SCHEMA_TFLITE_H_
11static_assert(FLATBUFFERS_VERSION_MAJOR == 2 &&
12 FLATBUFFERS_VERSION_MINOR == 0 &&
13 FLATBUFFERS_VERSION_REVISION == 6,
14 "Non-compatible flatbuffers version included");
34 static const char *
const names[3] = {
44 const size_t index =
static_cast<size_t>(e);
71 { std::swap(
type, u.type); std::swap(
value, u.value); }
76 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
83 typedef typename std::remove_reference<T>::type RT;
87 value =
new RT(std::forward<T>(val));
123 static const char *
const names[3] = {
133 const size_t index =
static_cast<size_t>(e);
157 static const char *
const names[5] = {
169 const size_t index =
static_cast<size_t>(e);
212 { std::swap(
type, u.type); std::swap(
value, u.value); }
217 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
222 template <
typename T>
224 typedef typename std::remove_reference<T>::type RT;
228 value =
new RT(std::forward<T>(val));
271 { std::swap(
type, u.type); std::swap(
value, u.value); }
276 { std::swap(
type, u.type); std::swap(
value, u.value);
return *
this; }
281 template <
typename T>
283 typedef typename std::remove_reference<T>::type RT;
287 value =
new RT(std::forward<T>(val));
1291 static const Padding values[] = {
1299 static const char *
const names[3] = {
1309 const size_t index =
static_cast<size_t>(e);
1337 static const char *
const names[7] = {
1351 const size_t index =
static_cast<size_t>(e);
1373 static const char *
const names[4] = {
1384 const size_t index =
static_cast<size_t>(e);
1404 static const char *
const names[3] = {
1414 const size_t index =
static_cast<size_t>(e);
1434 static const char *
const names[3] = {
1444 const size_t index =
static_cast<size_t>(e);
1466 static const char *
const names[4] = {
1477 const size_t index =
static_cast<size_t>(e);
1497 static const char *
const names[3] = {
1507 const size_t index =
static_cast<size_t>(e);
1525 static const char *
const names[2] = {
1534 const size_t index =
static_cast<size_t>(e);
1540 std::vector<uint8_t>
custom{};
1546 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1550 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_CUSTOM);
1552 bool Verify(flatbuffers::Verifier &verifier)
const {
1553 return VerifyTableStart(verifier) &&
1554 VerifyOffset(verifier, VT_CUSTOM) &&
1555 verifier.VerifyVector(custom()) &&
1556 verifier.EndTable();
1564 typedef CustomQuantization
Table;
1566 flatbuffers::uoffset_t
start_;
1568 fbb_.AddOffset(CustomQuantization::VT_CUSTOM, custom);
1574 flatbuffers::Offset<CustomQuantization>
Finish() {
1576 auto o = flatbuffers::Offset<CustomQuantization>(
end);
1584 CustomQuantizationBuilder
builder_(_fbb);
1591 const std::vector<uint8_t> *custom =
nullptr) {
1592 if (custom) { _fbb.ForceVectorAlignment(custom->size(),
sizeof(uint8_t), 16); }
1593 auto custom__ = custom ? _fbb.
CreateVector<uint8_t>(*custom) : 0;
1602 typedef QuantizationParameters
TableType;
1603 std::vector<float>
min{};
1604 std::vector<float>
max{};
1605 std::vector<float>
scale{};
1614 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1621 VT_QUANTIZED_DIMENSION = 16
1624 return GetPointer<const flatbuffers::Vector<float> *>(
VT_MIN);
1627 return GetPointer<const flatbuffers::Vector<float> *>(
VT_MAX);
1630 return GetPointer<const flatbuffers::Vector<float> *>(
VT_SCALE);
1633 return GetPointer<const flatbuffers::Vector<int64_t> *>(
VT_ZERO_POINT);
1646 return GetField<int32_t>(VT_QUANTIZED_DIMENSION, 0);
1648 bool Verify(flatbuffers::Verifier &verifier)
const {
1649 return VerifyTableStart(verifier) &&
1650 VerifyOffset(verifier,
VT_MIN) &&
1651 verifier.VerifyVector(
min()) &&
1652 VerifyOffset(verifier,
VT_MAX) &&
1653 verifier.VerifyVector(
max()) &&
1654 VerifyOffset(verifier,
VT_SCALE) &&
1655 verifier.VerifyVector(
scale()) &&
1661 VerifyField<int32_t>(verifier, VT_QUANTIZED_DIMENSION, 4) &&
1662 verifier.EndTable();
1669template<>
inline const tflite::CustomQuantization *QuantizationParameters::details_as<tflite::CustomQuantization>()
const {
1670 return details_as_CustomQuantization();
1674 typedef QuantizationParameters
Table;
1676 flatbuffers::uoffset_t
start_;
1678 fbb_.AddOffset(QuantizationParameters::VT_MIN,
min);
1681 fbb_.AddOffset(QuantizationParameters::VT_MAX,
max);
1684 fbb_.AddOffset(QuantizationParameters::VT_SCALE,
scale);
1687 fbb_.AddOffset(QuantizationParameters::VT_ZERO_POINT,
zero_point);
1690 fbb_.AddElement<uint8_t>(QuantizationParameters::VT_DETAILS_TYPE,
static_cast<uint8_t
>(details_type), 0);
1693 fbb_.AddOffset(QuantizationParameters::VT_DETAILS, details);
1696 fbb_.AddElement<int32_t>(QuantizationParameters::VT_QUANTIZED_DIMENSION, quantized_dimension, 0);
1702 flatbuffers::Offset<QuantizationParameters>
Finish() {
1704 auto o = flatbuffers::Offset<QuantizationParameters>(
end);
1716 flatbuffers::Offset<void> details = 0,
1717 int32_t quantized_dimension = 0) {
1718 QuantizationParametersBuilder
builder_(_fbb);
1719 builder_.add_quantized_dimension(quantized_dimension);
1725 builder_.add_details_type(details_type);
1731 const std::vector<float> *
min =
nullptr,
1732 const std::vector<float> *
max =
nullptr,
1733 const std::vector<float> *
scale =
nullptr,
1734 const std::vector<int64_t> *
zero_point =
nullptr,
1736 flatbuffers::Offset<void> details = 0,
1737 int32_t quantized_dimension = 0) {
1750 quantized_dimension);
1757 std::vector<int32_t>
values{};
1763 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1767 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_VALUES);
1769 bool Verify(flatbuffers::Verifier &verifier)
const {
1770 return VerifyTableStart(verifier) &&
1771 VerifyOffset(verifier, VT_VALUES) &&
1772 verifier.VerifyVector(values()) &&
1773 verifier.EndTable();
1781 typedef Int32Vector
Table;
1783 flatbuffers::uoffset_t
start_;
1785 fbb_.AddOffset(Int32Vector::VT_VALUES, values);
1793 auto o = flatbuffers::Offset<Int32Vector>(
end);
1808 const std::vector<int32_t> *values =
nullptr) {
1809 auto values__ = values ? _fbb.
CreateVector<int32_t>(*values) : 0;
1819 std::vector<uint16_t>
values{};
1825 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1829 return GetPointer<const flatbuffers::Vector<uint16_t> *>(VT_VALUES);
1831 bool Verify(flatbuffers::Verifier &verifier)
const {
1832 return VerifyTableStart(verifier) &&
1833 VerifyOffset(verifier, VT_VALUES) &&
1834 verifier.VerifyVector(values()) &&
1835 verifier.EndTable();
1843 typedef Uint16Vector
Table;
1845 flatbuffers::uoffset_t
start_;
1847 fbb_.AddOffset(Uint16Vector::VT_VALUES, values);
1855 auto o = flatbuffers::Offset<Uint16Vector>(
end);
1863 Uint16VectorBuilder
builder_(_fbb);
1870 const std::vector<uint16_t> *values =
nullptr) {
1871 if (values) { _fbb.ForceVectorAlignment(values->size(),
sizeof(uint16_t), 4); }
1872 auto values__ = values ? _fbb.
CreateVector<uint16_t>(*values) : 0;
1882 std::vector<uint8_t>
values{};
1888 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1892 return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_VALUES);
1894 bool Verify(flatbuffers::Verifier &verifier)
const {
1895 return VerifyTableStart(verifier) &&
1896 VerifyOffset(verifier, VT_VALUES) &&
1897 verifier.VerifyVector(values()) &&
1898 verifier.EndTable();
1906 typedef Uint8Vector
Table;
1908 flatbuffers::uoffset_t
start_;
1910 fbb_.AddOffset(Uint8Vector::VT_VALUES, values);
1918 auto o = flatbuffers::Offset<Uint8Vector>(
end);
1933 const std::vector<uint8_t> *values =
nullptr) {
1934 if (values) { _fbb.ForceVectorAlignment(values->size(),
sizeof(uint8_t), 4); }
1935 auto values__ = values ? _fbb.
CreateVector<uint8_t>(*values) : 0;
1954 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
1960 VT_ARRAY_INDICES = 14
1988 return GetPointer<const void *>(VT_ARRAY_INDICES);
2000 bool Verify(flatbuffers::Verifier &verifier)
const {
2001 return VerifyTableStart(verifier) &&
2002 VerifyField<int8_t>(verifier,
VT_FORMAT, 1) &&
2008 VerifyOffset(verifier, VT_ARRAY_INDICES) &&
2010 verifier.EndTable();
2017template<>
inline const tflite::Int32Vector *DimensionMetadata::array_segments_as<tflite::Int32Vector>()
const {
2018 return array_segments_as_Int32Vector();
2021template<>
inline const tflite::Uint16Vector *DimensionMetadata::array_segments_as<tflite::Uint16Vector>()
const {
2022 return array_segments_as_Uint16Vector();
2025template<>
inline const tflite::Uint8Vector *DimensionMetadata::array_segments_as<tflite::Uint8Vector>()
const {
2026 return array_segments_as_Uint8Vector();
2029template<>
inline const tflite::Int32Vector *DimensionMetadata::array_indices_as<tflite::Int32Vector>()
const {
2030 return array_indices_as_Int32Vector();
2033template<>
inline const tflite::Uint16Vector *DimensionMetadata::array_indices_as<tflite::Uint16Vector>()
const {
2034 return array_indices_as_Uint16Vector();
2037template<>
inline const tflite::Uint8Vector *DimensionMetadata::array_indices_as<tflite::Uint8Vector>()
const {
2038 return array_indices_as_Uint8Vector();
2042 typedef DimensionMetadata
Table;
2044 flatbuffers::uoffset_t
start_;
2046 fbb_.AddElement<int8_t>(DimensionMetadata::VT_FORMAT,
static_cast<int8_t
>(format), 0);
2049 fbb_.AddElement<int32_t>(DimensionMetadata::VT_DENSE_SIZE, dense_size, 0);
2052 fbb_.AddElement<uint8_t>(DimensionMetadata::VT_ARRAY_SEGMENTS_TYPE,
static_cast<uint8_t
>(array_segments_type), 0);
2055 fbb_.AddOffset(DimensionMetadata::VT_ARRAY_SEGMENTS, array_segments);
2058 fbb_.AddElement<uint8_t>(DimensionMetadata::VT_ARRAY_INDICES_TYPE,
static_cast<uint8_t
>(array_indices_type), 0);
2061 fbb_.AddOffset(DimensionMetadata::VT_ARRAY_INDICES, array_indices);
2067 flatbuffers::Offset<DimensionMetadata>
Finish() {
2069 auto o = flatbuffers::Offset<DimensionMetadata>(
end);
2077 int32_t dense_size = 0,
2079 flatbuffers::Offset<void> array_segments = 0,
2081 flatbuffers::Offset<void> array_indices = 0) {
2082 DimensionMetadataBuilder
builder_(_fbb);
2083 builder_.add_array_indices(array_indices);
2084 builder_.add_array_segments(array_segments);
2085 builder_.add_dense_size(dense_size);
2086 builder_.add_array_indices_type(array_indices_type);
2087 builder_.add_array_segments_type(array_segments_type);
2098 std::vector<std::unique_ptr<tflite::DimensionMetadataT>>
dim_metadata{};
2108 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2117 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_BLOCK_MAP);
2120 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::DimensionMetadata>> *>(VT_DIM_METADATA);
2122 bool Verify(flatbuffers::Verifier &verifier)
const {
2123 return VerifyTableStart(verifier) &&
2128 VerifyOffset(verifier, VT_DIM_METADATA) &&
2131 verifier.EndTable();
2139 typedef SparsityParameters
Table;
2141 flatbuffers::uoffset_t start_;
2143 fbb_.AddOffset(SparsityParameters::VT_TRAVERSAL_ORDER, traversal_order);
2146 fbb_.AddOffset(SparsityParameters::VT_BLOCK_MAP, block_map);
2149 fbb_.AddOffset(SparsityParameters::VT_DIM_METADATA, dim_metadata);
2153 start_ = fbb_.StartTable();
2155 flatbuffers::Offset<SparsityParameters>
Finish() {
2156 const auto end = fbb_.EndTable(start_);
2157 auto o = flatbuffers::Offset<SparsityParameters>(
end);
2167 SparsityParametersBuilder
builder_(_fbb);
2177 const std::vector<int32_t> *
block_map =
nullptr,
2178 const std::vector<flatbuffers::Offset<tflite::DimensionMetadata>> *
dim_metadata =
nullptr) {
2181 auto dim_metadata__ =
dim_metadata ? _fbb.
CreateVector<flatbuffers::Offset<tflite::DimensionMetadata>>(*dim_metadata) : 0;
2193 std::vector<int32_t> shape{};
2195 bool has_rank =
false;
2201 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2207 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_SHAPE);
2215 bool Verify(flatbuffers::Verifier &verifier)
const {
2216 return VerifyTableStart(verifier) &&
2217 VerifyOffset(verifier,
VT_SHAPE) &&
2218 verifier.VerifyVector(shape()) &&
2219 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
2221 verifier.EndTable();
2229 typedef VariantSubType
Table;
2231 flatbuffers::uoffset_t start_;
2233 fbb_.AddOffset(VariantSubType::VT_SHAPE, shape);
2236 fbb_.AddElement<int8_t>(VariantSubType::VT_TYPE,
static_cast<int8_t
>(
type), 0);
2239 fbb_.AddElement<uint8_t>(VariantSubType::VT_HAS_RANK,
static_cast<uint8_t
>(has_rank), 0);
2243 start_ = fbb_.StartTable();
2245 flatbuffers::Offset<VariantSubType>
Finish() {
2246 const auto end = fbb_.EndTable(start_);
2247 auto o = flatbuffers::Offset<VariantSubType>(
end);
2256 bool has_rank =
false) {
2257 VariantSubTypeBuilder
builder_(_fbb);
2266 const std::vector<int32_t> *shape =
nullptr,
2268 bool has_rank =
false) {
2269 auto shape__ = shape ? _fbb.
CreateVector<int32_t>(*shape) : 0;
2281 std::vector<int32_t> shape{};
2285 std::unique_ptr<tflite::QuantizationParametersT>
quantization{};
2286 bool is_variable =
false;
2287 std::unique_ptr<tflite::SparsityParametersT> sparsity{};
2288 std::vector<int32_t> shape_signature{};
2289 bool has_rank =
false;
2290 std::vector<std::unique_ptr<tflite::VariantSubTypeT>> variant_tensors{};
2298 typedef TensorT NativeTableType;
2300 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2310 VT_VARIANT_TENSORS = 22
2313 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_SHAPE);
2319 return GetField<uint32_t>(
VT_BUFFER, 0);
2322 return GetPointer<const flatbuffers::String *>(
VT_NAME);
2325 return GetPointer<const tflite::QuantizationParameters *>(
VT_QUANTIZATION);
2331 return GetPointer<const tflite::SparsityParameters *>(
VT_SPARSITY);
2340 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::VariantSubType>> *>(VT_VARIANT_TENSORS);
2342 bool Verify(flatbuffers::Verifier &verifier)
const {
2343 return VerifyTableStart(verifier) &&
2344 VerifyOffset(verifier,
VT_SHAPE) &&
2345 verifier.VerifyVector(shape()) &&
2346 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
2347 VerifyField<uint32_t>(verifier,
VT_BUFFER, 4) &&
2348 VerifyOffset(verifier,
VT_NAME) &&
2349 verifier.VerifyString(name()) &&
2354 verifier.VerifyTable(sparsity()) &&
2356 verifier.VerifyVector(shape_signature()) &&
2358 VerifyOffset(verifier, VT_VARIANT_TENSORS) &&
2359 verifier.VerifyVector(variant_tensors()) &&
2360 verifier.VerifyVectorOfTables(variant_tensors()) &&
2361 verifier.EndTable();
2369 typedef Tensor
Table;
2371 flatbuffers::uoffset_t start_;
2373 fbb_.AddOffset(Tensor::VT_SHAPE, shape);
2376 fbb_.AddElement<int8_t>(Tensor::VT_TYPE,
static_cast<int8_t
>(
type), 0);
2379 fbb_.AddElement<uint32_t>(Tensor::VT_BUFFER,
buffer, 0);
2381 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
2382 fbb_.AddOffset(Tensor::VT_NAME, name);
2388 fbb_.AddElement<uint8_t>(Tensor::VT_IS_VARIABLE,
static_cast<uint8_t
>(is_variable), 0);
2390 void add_sparsity(flatbuffers::Offset<tflite::SparsityParameters> sparsity) {
2391 fbb_.AddOffset(Tensor::VT_SPARSITY, sparsity);
2394 fbb_.AddOffset(Tensor::VT_SHAPE_SIGNATURE, shape_signature);
2397 fbb_.AddElement<uint8_t>(Tensor::VT_HAS_RANK,
static_cast<uint8_t
>(has_rank), 0);
2400 fbb_.AddOffset(Tensor::VT_VARIANT_TENSORS, variant_tensors);
2404 start_ = fbb_.StartTable();
2407 const auto end = fbb_.EndTable(start_);
2408 auto o = flatbuffers::Offset<Tensor>(
end);
2413inline flatbuffers::Offset<Tensor> CreateTensor(
2418 flatbuffers::Offset<flatbuffers::String> name = 0,
2419 flatbuffers::Offset<tflite::QuantizationParameters>
quantization = 0,
2420 bool is_variable =
false,
2421 flatbuffers::Offset<tflite::SparsityParameters> sparsity = 0,
2423 bool has_rank =
false,
2424 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::VariantSubType>>> variant_tensors = 0) {
2426 builder_.add_variant_tensors(variant_tensors);
2427 builder_.add_shape_signature(shape_signature);
2434 builder_.add_is_variable(is_variable);
2441 const std::vector<int32_t> *shape =
nullptr,
2444 const char *name =
nullptr,
2445 flatbuffers::Offset<tflite::QuantizationParameters>
quantization = 0,
2446 bool is_variable =
false,
2447 flatbuffers::Offset<tflite::SparsityParameters> sparsity = 0,
2448 const std::vector<int32_t> *shape_signature =
nullptr,
2449 bool has_rank =
false,
2450 const std::vector<flatbuffers::Offset<tflite::VariantSubType>> *variant_tensors =
nullptr) {
2451 auto shape__ = shape ? _fbb.
CreateVector<int32_t>(*shape) : 0;
2453 auto shape_signature__ = shape_signature ? _fbb.
CreateVector<int32_t>(*shape_signature) : 0;
2454 auto variant_tensors__ = variant_tensors ? _fbb.
CreateVector<flatbuffers::Offset<tflite::VariantSubType>>(*variant_tensors) : 0;
2474 int32_t stride_w = 0;
2475 int32_t stride_h = 0;
2477 int32_t dilation_w_factor = 1;
2478 int32_t dilation_h_factor = 1;
2484 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2510 bool Verify(flatbuffers::Verifier &verifier)
const {
2511 return VerifyTableStart(verifier) &&
2512 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
2518 verifier.EndTable();
2526 typedef Conv2DOptions
Table;
2528 flatbuffers::uoffset_t start_;
2530 fbb_.AddElement<int8_t>(Conv2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
2533 fbb_.AddElement<int32_t>(Conv2DOptions::VT_STRIDE_W, stride_w, 0);
2536 fbb_.AddElement<int32_t>(Conv2DOptions::VT_STRIDE_H, stride_h, 0);
2539 fbb_.AddElement<int8_t>(Conv2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
2542 fbb_.AddElement<int32_t>(Conv2DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
2545 fbb_.AddElement<int32_t>(Conv2DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
2549 start_ = fbb_.StartTable();
2551 flatbuffers::Offset<Conv2DOptions>
Finish() {
2552 const auto end = fbb_.EndTable(start_);
2553 auto o = flatbuffers::Offset<Conv2DOptions>(
end);
2558inline flatbuffers::Offset<Conv2DOptions> CreateConv2DOptions(
2561 int32_t stride_w = 0,
2562 int32_t stride_h = 0,
2564 int32_t dilation_w_factor = 1,
2565 int32_t dilation_h_factor = 1) {
2566 Conv2DOptionsBuilder
builder_(_fbb);
2567 builder_.add_dilation_h_factor(dilation_h_factor);
2568 builder_.add_dilation_w_factor(dilation_w_factor);
2571 builder_.add_fused_activation_function(fused_activation_function);
2581 int32_t stride_d = 0;
2582 int32_t stride_w = 0;
2583 int32_t stride_h = 0;
2585 int32_t dilation_d_factor = 1;
2586 int32_t dilation_w_factor = 1;
2587 int32_t dilation_h_factor = 1;
2593 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2627 bool Verify(flatbuffers::Verifier &verifier)
const {
2628 return VerifyTableStart(verifier) &&
2629 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
2637 verifier.EndTable();
2645 typedef Conv3DOptions
Table;
2647 flatbuffers::uoffset_t start_;
2649 fbb_.AddElement<int8_t>(Conv3DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
2652 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_D, stride_d, 0);
2655 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_W, stride_w, 0);
2658 fbb_.AddElement<int32_t>(Conv3DOptions::VT_STRIDE_H, stride_h, 0);
2661 fbb_.AddElement<int8_t>(Conv3DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
2664 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_D_FACTOR, dilation_d_factor, 1);
2667 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
2670 fbb_.AddElement<int32_t>(Conv3DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
2674 start_ = fbb_.StartTable();
2676 flatbuffers::Offset<Conv3DOptions>
Finish() {
2677 const auto end = fbb_.EndTable(start_);
2678 auto o = flatbuffers::Offset<Conv3DOptions>(
end);
2683inline flatbuffers::Offset<Conv3DOptions> CreateConv3DOptions(
2686 int32_t stride_d = 0,
2687 int32_t stride_w = 0,
2688 int32_t stride_h = 0,
2690 int32_t dilation_d_factor = 1,
2691 int32_t dilation_w_factor = 1,
2692 int32_t dilation_h_factor = 1) {
2693 Conv3DOptionsBuilder
builder_(_fbb);
2694 builder_.add_dilation_h_factor(dilation_h_factor);
2695 builder_.add_dilation_w_factor(dilation_w_factor);
2696 builder_.add_dilation_d_factor(dilation_d_factor);
2700 builder_.add_fused_activation_function(fused_activation_function);
2710 int32_t stride_w = 0;
2711 int32_t stride_h = 0;
2720 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2746 bool Verify(flatbuffers::Verifier &verifier)
const {
2747 return VerifyTableStart(verifier) &&
2748 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
2754 verifier.EndTable();
2762 typedef Pool2DOptions
Table;
2764 flatbuffers::uoffset_t start_;
2766 fbb_.AddElement<int8_t>(Pool2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
2769 fbb_.AddElement<int32_t>(Pool2DOptions::VT_STRIDE_W, stride_w, 0);
2772 fbb_.AddElement<int32_t>(Pool2DOptions::VT_STRIDE_H, stride_h, 0);
2775 fbb_.AddElement<int32_t>(Pool2DOptions::VT_FILTER_WIDTH,
filter_width, 0);
2778 fbb_.AddElement<int32_t>(Pool2DOptions::VT_FILTER_HEIGHT,
filter_height, 0);
2781 fbb_.AddElement<int8_t>(Pool2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
2785 start_ = fbb_.StartTable();
2787 flatbuffers::Offset<Pool2DOptions>
Finish() {
2788 const auto end = fbb_.EndTable(start_);
2789 auto o = flatbuffers::Offset<Pool2DOptions>(
end);
2794inline flatbuffers::Offset<Pool2DOptions> CreatePool2DOptions(
2797 int32_t stride_w = 0,
2798 int32_t stride_h = 0,
2802 Pool2DOptionsBuilder
builder_(_fbb);
2807 builder_.add_fused_activation_function(fused_activation_function);
2815 typedef DepthwiseConv2DOptions
TableType;
2817 int32_t stride_w = 0;
2818 int32_t stride_h = 0;
2819 int32_t depth_multiplier = 0;
2821 int32_t dilation_w_factor = 1;
2822 int32_t dilation_h_factor = 1;
2828 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2858 bool Verify(flatbuffers::Verifier &verifier)
const {
2859 return VerifyTableStart(verifier) &&
2860 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
2867 verifier.EndTable();
2875 typedef DepthwiseConv2DOptions
Table;
2877 flatbuffers::uoffset_t start_;
2879 fbb_.AddElement<int8_t>(DepthwiseConv2DOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
2882 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_STRIDE_W, stride_w, 0);
2885 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_STRIDE_H, stride_h, 0);
2888 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DEPTH_MULTIPLIER, depth_multiplier, 0);
2891 fbb_.AddElement<int8_t>(DepthwiseConv2DOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
2894 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DILATION_W_FACTOR, dilation_w_factor, 1);
2897 fbb_.AddElement<int32_t>(DepthwiseConv2DOptions::VT_DILATION_H_FACTOR, dilation_h_factor, 1);
2901 start_ = fbb_.StartTable();
2903 flatbuffers::Offset<DepthwiseConv2DOptions>
Finish() {
2904 const auto end = fbb_.EndTable(start_);
2905 auto o = flatbuffers::Offset<DepthwiseConv2DOptions>(
end);
2910inline flatbuffers::Offset<DepthwiseConv2DOptions> CreateDepthwiseConv2DOptions(
2913 int32_t stride_w = 0,
2914 int32_t stride_h = 0,
2915 int32_t depth_multiplier = 0,
2917 int32_t dilation_w_factor = 1,
2918 int32_t dilation_h_factor = 1) {
2919 DepthwiseConv2DOptionsBuilder
builder_(_fbb);
2920 builder_.add_dilation_h_factor(dilation_h_factor);
2921 builder_.add_dilation_w_factor(dilation_w_factor);
2922 builder_.add_depth_multiplier(depth_multiplier);
2925 builder_.add_fused_activation_function(fused_activation_function);
2933 typedef ConcatEmbeddingsOptions
TableType;
2935 std::vector<int32_t> num_columns_per_channel{};
2936 std::vector<int32_t> embedding_dim_per_channel{};
2942 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
2945 VT_EMBEDDING_DIM_PER_CHANNEL = 8
2954 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_EMBEDDING_DIM_PER_CHANNEL);
2956 bool Verify(flatbuffers::Verifier &verifier)
const {
2957 return VerifyTableStart(verifier) &&
2960 verifier.VerifyVector(num_columns_per_channel()) &&
2961 VerifyOffset(verifier, VT_EMBEDDING_DIM_PER_CHANNEL) &&
2962 verifier.VerifyVector(embedding_dim_per_channel()) &&
2963 verifier.EndTable();
2971 typedef ConcatEmbeddingsOptions
Table;
2973 flatbuffers::uoffset_t start_;
2975 fbb_.AddElement<int32_t>(ConcatEmbeddingsOptions::VT_NUM_CHANNELS,
num_channels, 0);
2978 fbb_.AddOffset(ConcatEmbeddingsOptions::VT_NUM_COLUMNS_PER_CHANNEL, num_columns_per_channel);
2981 fbb_.AddOffset(ConcatEmbeddingsOptions::VT_EMBEDDING_DIM_PER_CHANNEL, embedding_dim_per_channel);
2985 start_ = fbb_.StartTable();
2987 flatbuffers::Offset<ConcatEmbeddingsOptions>
Finish() {
2988 const auto end = fbb_.EndTable(start_);
2989 auto o = flatbuffers::Offset<ConcatEmbeddingsOptions>(
end);
2994inline flatbuffers::Offset<ConcatEmbeddingsOptions> CreateConcatEmbeddingsOptions(
2999 ConcatEmbeddingsOptionsBuilder
builder_(_fbb);
3000 builder_.add_embedding_dim_per_channel(embedding_dim_per_channel);
3001 builder_.add_num_columns_per_channel(num_columns_per_channel);
3009 const std::vector<int32_t> *num_columns_per_channel =
nullptr,
3010 const std::vector<int32_t> *embedding_dim_per_channel =
nullptr) {
3011 auto num_columns_per_channel__ = num_columns_per_channel ? _fbb.
CreateVector<int32_t>(*num_columns_per_channel) : 0;
3012 auto embedding_dim_per_channel__ = embedding_dim_per_channel ? _fbb.
CreateVector<int32_t>(*embedding_dim_per_channel) : 0;
3016 num_columns_per_channel__,
3017 embedding_dim_per_channel__);
3030 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3036 bool Verify(flatbuffers::Verifier &verifier)
const {
3037 return VerifyTableStart(verifier) &&
3038 VerifyField<int8_t>(verifier,
VT_TYPE, 1) &&
3039 verifier.EndTable();
3047 typedef LSHProjectionOptions
Table;
3049 flatbuffers::uoffset_t start_;
3051 fbb_.AddElement<int8_t>(LSHProjectionOptions::VT_TYPE,
static_cast<int8_t
>(
type), 0);
3055 start_ = fbb_.StartTable();
3057 flatbuffers::Offset<LSHProjectionOptions>
Finish() {
3058 const auto end = fbb_.EndTable(start_);
3059 auto o = flatbuffers::Offset<LSHProjectionOptions>(
end);
3064inline flatbuffers::Offset<LSHProjectionOptions> CreateLSHProjectionOptions(
3067 LSHProjectionOptionsBuilder
builder_(_fbb);
3078 bool asymmetric_quantize_inputs =
false;
3084 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3090 return GetField<int32_t>(
VT_RANK, 0);
3098 bool Verify(flatbuffers::Verifier &verifier)
const {
3099 return VerifyTableStart(verifier) &&
3100 VerifyField<int32_t>(verifier,
VT_RANK, 4) &&
3103 verifier.EndTable();
3111 typedef SVDFOptions
Table;
3113 flatbuffers::uoffset_t start_;
3115 fbb_.AddElement<int32_t>(SVDFOptions::VT_RANK, rank, 0);
3118 fbb_.AddElement<int8_t>(SVDFOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3121 fbb_.AddElement<uint8_t>(SVDFOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3125 start_ = fbb_.StartTable();
3128 const auto end = fbb_.EndTable(start_);
3129 auto o = flatbuffers::Offset<SVDFOptions>(
end);
3134inline flatbuffers::Offset<SVDFOptions> CreateSVDFOptions(
3138 bool asymmetric_quantize_inputs =
false) {
3141 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3142 builder_.add_fused_activation_function(fused_activation_function);
3151 bool asymmetric_quantize_inputs =
false;
3157 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3167 bool Verify(flatbuffers::Verifier &verifier)
const {
3168 return VerifyTableStart(verifier) &&
3171 verifier.EndTable();
3179 typedef RNNOptions
Table;
3181 flatbuffers::uoffset_t start_;
3183 fbb_.AddElement<int8_t>(RNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3186 fbb_.AddElement<uint8_t>(RNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3190 start_ = fbb_.StartTable();
3193 const auto end = fbb_.EndTable(start_);
3194 auto o = flatbuffers::Offset<RNNOptions>(
end);
3199inline flatbuffers::Offset<RNNOptions> CreateRNNOptions(
3202 bool asymmetric_quantize_inputs =
false) {
3204 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3205 builder_.add_fused_activation_function(fused_activation_function);
3213 bool time_major =
false;
3215 bool asymmetric_quantize_inputs =
false;
3221 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3235 bool Verify(flatbuffers::Verifier &verifier)
const {
3236 return VerifyTableStart(verifier) &&
3240 verifier.EndTable();
3248 typedef SequenceRNNOptions
Table;
3250 flatbuffers::uoffset_t start_;
3252 fbb_.AddElement<uint8_t>(SequenceRNNOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
3255 fbb_.AddElement<int8_t>(SequenceRNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3258 fbb_.AddElement<uint8_t>(SequenceRNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3262 start_ = fbb_.StartTable();
3264 flatbuffers::Offset<SequenceRNNOptions>
Finish() {
3265 const auto end = fbb_.EndTable(start_);
3266 auto o = flatbuffers::Offset<SequenceRNNOptions>(
end);
3271inline flatbuffers::Offset<SequenceRNNOptions> CreateSequenceRNNOptions(
3273 bool time_major =
false,
3275 bool asymmetric_quantize_inputs =
false) {
3276 SequenceRNNOptionsBuilder
builder_(_fbb);
3277 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3278 builder_.add_fused_activation_function(fused_activation_function);
3279 builder_.add_time_major(time_major);
3286 typedef BidirectionalSequenceRNNOptions
TableType;
3287 bool time_major =
false;
3289 bool merge_outputs =
false;
3290 bool asymmetric_quantize_inputs =
false;
3296 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3314 bool Verify(flatbuffers::Verifier &verifier)
const {
3315 return VerifyTableStart(verifier) &&
3320 verifier.EndTable();
3328 typedef BidirectionalSequenceRNNOptions
Table;
3330 flatbuffers::uoffset_t start_;
3332 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
3335 fbb_.AddElement<int8_t>(BidirectionalSequenceRNNOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3338 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_MERGE_OUTPUTS,
static_cast<uint8_t
>(merge_outputs), 0);
3341 fbb_.AddElement<uint8_t>(BidirectionalSequenceRNNOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3345 start_ = fbb_.StartTable();
3347 flatbuffers::Offset<BidirectionalSequenceRNNOptions>
Finish() {
3348 const auto end = fbb_.EndTable(start_);
3349 auto o = flatbuffers::Offset<BidirectionalSequenceRNNOptions>(
end);
3354inline flatbuffers::Offset<BidirectionalSequenceRNNOptions> CreateBidirectionalSequenceRNNOptions(
3356 bool time_major =
false,
3358 bool merge_outputs =
false,
3359 bool asymmetric_quantize_inputs =
false) {
3360 BidirectionalSequenceRNNOptionsBuilder
builder_(_fbb);
3361 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3362 builder_.add_merge_outputs(merge_outputs);
3363 builder_.add_fused_activation_function(fused_activation_function);
3364 builder_.add_time_major(time_major);
3371 typedef FullyConnectedOptions
TableType;
3374 bool keep_num_dims =
false;
3375 bool asymmetric_quantize_inputs =
false;
3381 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3399 bool Verify(flatbuffers::Verifier &verifier)
const {
3400 return VerifyTableStart(verifier) &&
3405 verifier.EndTable();
3413 typedef FullyConnectedOptions
Table;
3415 flatbuffers::uoffset_t start_;
3417 fbb_.AddElement<int8_t>(FullyConnectedOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3420 fbb_.AddElement<int8_t>(FullyConnectedOptions::VT_WEIGHTS_FORMAT,
static_cast<int8_t
>(weights_format), 0);
3423 fbb_.AddElement<uint8_t>(FullyConnectedOptions::VT_KEEP_NUM_DIMS,
static_cast<uint8_t
>(keep_num_dims), 0);
3426 fbb_.AddElement<uint8_t>(FullyConnectedOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3430 start_ = fbb_.StartTable();
3432 flatbuffers::Offset<FullyConnectedOptions>
Finish() {
3433 const auto end = fbb_.EndTable(start_);
3434 auto o = flatbuffers::Offset<FullyConnectedOptions>(
end);
3439inline flatbuffers::Offset<FullyConnectedOptions> CreateFullyConnectedOptions(
3443 bool keep_num_dims =
false,
3444 bool asymmetric_quantize_inputs =
false) {
3445 FullyConnectedOptionsBuilder
builder_(_fbb);
3446 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3447 builder_.add_keep_num_dims(keep_num_dims);
3448 builder_.add_weights_format(weights_format);
3449 builder_.add_fused_activation_function(fused_activation_function);
3463 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3467 return GetField<float>(VT_BETA, 0.0f);
3469 bool Verify(flatbuffers::Verifier &verifier)
const {
3470 return VerifyTableStart(verifier) &&
3471 VerifyField<float>(verifier, VT_BETA, 4) &&
3472 verifier.EndTable();
3480 typedef SoftmaxOptions
Table;
3482 flatbuffers::uoffset_t start_;
3484 fbb_.AddElement<
float>(SoftmaxOptions::VT_BETA, beta, 0.0f);
3488 start_ = fbb_.StartTable();
3490 flatbuffers::Offset<SoftmaxOptions>
Finish() {
3491 const auto end = fbb_.EndTable(start_);
3492 auto o = flatbuffers::Offset<SoftmaxOptions>(
end);
3497inline flatbuffers::Offset<SoftmaxOptions> CreateSoftmaxOptions(
3499 float beta = 0.0f) {
3500 SoftmaxOptionsBuilder
builder_(_fbb);
3516 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3521 return GetField<int32_t>(
VT_AXIS, 0);
3526 bool Verify(flatbuffers::Verifier &verifier)
const {
3527 return VerifyTableStart(verifier) &&
3528 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
3530 verifier.EndTable();
3538 typedef ConcatenationOptions
Table;
3540 flatbuffers::uoffset_t start_;
3542 fbb_.AddElement<int32_t>(ConcatenationOptions::VT_AXIS,
axis, 0);
3545 fbb_.AddElement<int8_t>(ConcatenationOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3549 start_ = fbb_.StartTable();
3551 flatbuffers::Offset<ConcatenationOptions>
Finish() {
3552 const auto end = fbb_.EndTable(start_);
3553 auto o = flatbuffers::Offset<ConcatenationOptions>(
end);
3558inline flatbuffers::Offset<ConcatenationOptions> CreateConcatenationOptions(
3562 ConcatenationOptionsBuilder
builder_(_fbb);
3564 builder_.add_fused_activation_function(fused_activation_function);
3573 bool pot_scale_int16 =
true;
3579 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3581 VT_POT_SCALE_INT16 = 6
3587 return GetField<uint8_t>(VT_POT_SCALE_INT16, 1) != 0;
3589 bool Verify(flatbuffers::Verifier &verifier)
const {
3590 return VerifyTableStart(verifier) &&
3592 VerifyField<uint8_t>(verifier, VT_POT_SCALE_INT16, 1) &&
3593 verifier.EndTable();
3601 typedef AddOptions
Table;
3603 flatbuffers::uoffset_t start_;
3605 fbb_.AddElement<int8_t>(AddOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3608 fbb_.AddElement<uint8_t>(AddOptions::VT_POT_SCALE_INT16,
static_cast<uint8_t
>(pot_scale_int16), 1);
3612 start_ = fbb_.StartTable();
3615 const auto end = fbb_.EndTable(start_);
3616 auto o = flatbuffers::Offset<AddOptions>(
end);
3621inline flatbuffers::Offset<AddOptions> CreateAddOptions(
3624 bool pot_scale_int16 =
true) {
3626 builder_.add_pot_scale_int16(pot_scale_int16);
3627 builder_.add_fused_activation_function(fused_activation_function);
3641 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3647 bool Verify(flatbuffers::Verifier &verifier)
const {
3648 return VerifyTableStart(verifier) &&
3650 verifier.EndTable();
3658 typedef MulOptions
Table;
3660 flatbuffers::uoffset_t start_;
3662 fbb_.AddElement<int8_t>(MulOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3666 start_ = fbb_.StartTable();
3669 const auto end = fbb_.EndTable(start_);
3670 auto o = flatbuffers::Offset<MulOptions>(
end);
3675inline flatbuffers::Offset<MulOptions> CreateMulOptions(
3679 builder_.add_fused_activation_function(fused_activation_function);
3693 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3699 bool Verify(flatbuffers::Verifier &verifier)
const {
3700 return VerifyTableStart(verifier) &&
3702 verifier.EndTable();
3710 typedef L2NormOptions
Table;
3712 flatbuffers::uoffset_t start_;
3714 fbb_.AddElement<int8_t>(L2NormOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3718 start_ = fbb_.StartTable();
3720 flatbuffers::Offset<L2NormOptions>
Finish() {
3721 const auto end = fbb_.EndTable(start_);
3722 auto o = flatbuffers::Offset<L2NormOptions>(
end);
3727inline flatbuffers::Offset<L2NormOptions> CreateL2NormOptions(
3730 L2NormOptionsBuilder
builder_(_fbb);
3731 builder_.add_fused_activation_function(fused_activation_function);
3738 typedef LocalResponseNormalizationOptions
TableType;
3748 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3758 return GetField<float>(
VT_BIAS, 0.0f);
3761 return GetField<float>(
VT_ALPHA, 0.0f);
3764 return GetField<float>(VT_BETA, 0.0f);
3766 bool Verify(flatbuffers::Verifier &verifier)
const {
3767 return VerifyTableStart(verifier) &&
3768 VerifyField<int32_t>(verifier,
VT_RADIUS, 4) &&
3769 VerifyField<float>(verifier,
VT_BIAS, 4) &&
3770 VerifyField<float>(verifier,
VT_ALPHA, 4) &&
3771 VerifyField<float>(verifier, VT_BETA, 4) &&
3772 verifier.EndTable();
3780 typedef LocalResponseNormalizationOptions
Table;
3782 flatbuffers::uoffset_t start_;
3784 fbb_.AddElement<int32_t>(LocalResponseNormalizationOptions::VT_RADIUS, radius, 0);
3787 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_BIAS, bias, 0.0f);
3790 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_ALPHA,
alpha, 0.0f);
3793 fbb_.AddElement<
float>(LocalResponseNormalizationOptions::VT_BETA, beta, 0.0f);
3797 start_ = fbb_.StartTable();
3799 flatbuffers::Offset<LocalResponseNormalizationOptions>
Finish() {
3800 const auto end = fbb_.EndTable(start_);
3801 auto o = flatbuffers::Offset<LocalResponseNormalizationOptions>(
end);
3806inline flatbuffers::Offset<LocalResponseNormalizationOptions> CreateLocalResponseNormalizationOptions(
3811 float beta = 0.0f) {
3812 LocalResponseNormalizationOptionsBuilder
builder_(_fbb);
3825 float cell_clip = 0.0f;
3826 float proj_clip = 0.0f;
3828 bool asymmetric_quantize_inputs =
false;
3834 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3856 bool Verify(flatbuffers::Verifier &verifier)
const {
3857 return VerifyTableStart(verifier) &&
3863 verifier.EndTable();
3871 typedef LSTMOptions
Table;
3873 flatbuffers::uoffset_t start_;
3875 fbb_.AddElement<int8_t>(LSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3878 fbb_.AddElement<
float>(LSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
3881 fbb_.AddElement<
float>(LSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
3884 fbb_.AddElement<int8_t>(LSTMOptions::VT_KERNEL_TYPE,
static_cast<int8_t
>(kernel_type), 0);
3887 fbb_.AddElement<uint8_t>(LSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3891 start_ = fbb_.StartTable();
3894 const auto end = fbb_.EndTable(start_);
3895 auto o = flatbuffers::Offset<LSTMOptions>(
end);
3900inline flatbuffers::Offset<LSTMOptions> CreateLSTMOptions(
3903 float cell_clip = 0.0f,
3904 float proj_clip = 0.0f,
3906 bool asymmetric_quantize_inputs =
false) {
3910 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
3911 builder_.add_kernel_type(kernel_type);
3912 builder_.add_fused_activation_function(fused_activation_function);
3919 typedef UnidirectionalSequenceLSTMOptions
TableType;
3921 float cell_clip = 0.0f;
3922 float proj_clip = 0.0f;
3923 bool time_major =
false;
3924 bool asymmetric_quantize_inputs =
false;
3925 bool diagonal_recurrent_tensors =
false;
3931 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
3937 VT_DIAGONAL_RECURRENT_TENSORS = 14
3955 return GetField<uint8_t>(VT_DIAGONAL_RECURRENT_TENSORS, 0) != 0;
3957 bool Verify(flatbuffers::Verifier &verifier)
const {
3958 return VerifyTableStart(verifier) &&
3964 VerifyField<uint8_t>(verifier, VT_DIAGONAL_RECURRENT_TENSORS, 1) &&
3965 verifier.EndTable();
3973 typedef UnidirectionalSequenceLSTMOptions
Table;
3975 flatbuffers::uoffset_t start_;
3977 fbb_.AddElement<int8_t>(UnidirectionalSequenceLSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
3980 fbb_.AddElement<
float>(UnidirectionalSequenceLSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
3983 fbb_.AddElement<
float>(UnidirectionalSequenceLSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
3986 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 0);
3989 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
3992 fbb_.AddElement<uint8_t>(UnidirectionalSequenceLSTMOptions::VT_DIAGONAL_RECURRENT_TENSORS,
static_cast<uint8_t
>(diagonal_recurrent_tensors), 0);
3996 start_ = fbb_.StartTable();
3998 flatbuffers::Offset<UnidirectionalSequenceLSTMOptions>
Finish() {
3999 const auto end = fbb_.EndTable(start_);
4000 auto o = flatbuffers::Offset<UnidirectionalSequenceLSTMOptions>(
end);
4005inline flatbuffers::Offset<UnidirectionalSequenceLSTMOptions> CreateUnidirectionalSequenceLSTMOptions(
4008 float cell_clip = 0.0f,
4009 float proj_clip = 0.0f,
4010 bool time_major =
false,
4011 bool asymmetric_quantize_inputs =
false,
4012 bool diagonal_recurrent_tensors =
false) {
4013 UnidirectionalSequenceLSTMOptionsBuilder
builder_(_fbb);
4016 builder_.add_diagonal_recurrent_tensors(diagonal_recurrent_tensors);
4017 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
4018 builder_.add_time_major(time_major);
4019 builder_.add_fused_activation_function(fused_activation_function);
4026 typedef BidirectionalSequenceLSTMOptions
TableType;
4028 float cell_clip = 0.0f;
4029 float proj_clip = 0.0f;
4030 bool merge_outputs =
false;
4031 bool time_major =
true;
4032 bool asymmetric_quantize_inputs =
false;
4038 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4064 bool Verify(flatbuffers::Verifier &verifier)
const {
4065 return VerifyTableStart(verifier) &&
4072 verifier.EndTable();
4080 typedef BidirectionalSequenceLSTMOptions
Table;
4082 flatbuffers::uoffset_t start_;
4084 fbb_.AddElement<int8_t>(BidirectionalSequenceLSTMOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
4087 fbb_.AddElement<
float>(BidirectionalSequenceLSTMOptions::VT_CELL_CLIP, cell_clip, 0.0f);
4090 fbb_.AddElement<
float>(BidirectionalSequenceLSTMOptions::VT_PROJ_CLIP, proj_clip, 0.0f);
4093 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_MERGE_OUTPUTS,
static_cast<uint8_t
>(merge_outputs), 0);
4096 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_TIME_MAJOR,
static_cast<uint8_t
>(time_major), 1);
4099 fbb_.AddElement<uint8_t>(BidirectionalSequenceLSTMOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
4103 start_ = fbb_.StartTable();
4105 flatbuffers::Offset<BidirectionalSequenceLSTMOptions>
Finish() {
4106 const auto end = fbb_.EndTable(start_);
4107 auto o = flatbuffers::Offset<BidirectionalSequenceLSTMOptions>(
end);
4112inline flatbuffers::Offset<BidirectionalSequenceLSTMOptions> CreateBidirectionalSequenceLSTMOptions(
4115 float cell_clip = 0.0f,
4116 float proj_clip = 0.0f,
4117 bool merge_outputs =
false,
4118 bool time_major =
true,
4119 bool asymmetric_quantize_inputs =
false) {
4120 BidirectionalSequenceLSTMOptionsBuilder
builder_(_fbb);
4123 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
4124 builder_.add_time_major(time_major);
4125 builder_.add_merge_outputs(merge_outputs);
4126 builder_.add_fused_activation_function(fused_activation_function);
4133 typedef ResizeBilinearOptions
TableType;
4134 bool align_corners =
false;
4135 bool half_pixel_centers =
false;
4141 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4143 VT_HALF_PIXEL_CENTERS = 10
4149 return GetField<uint8_t>(VT_HALF_PIXEL_CENTERS, 0) != 0;
4151 bool Verify(flatbuffers::Verifier &verifier)
const {
4152 return VerifyTableStart(verifier) &&
4154 VerifyField<uint8_t>(verifier, VT_HALF_PIXEL_CENTERS, 1) &&
4155 verifier.EndTable();
4163 typedef ResizeBilinearOptions
Table;
4165 flatbuffers::uoffset_t start_;
4167 fbb_.AddElement<uint8_t>(ResizeBilinearOptions::VT_ALIGN_CORNERS,
static_cast<uint8_t
>(align_corners), 0);
4170 fbb_.AddElement<uint8_t>(ResizeBilinearOptions::VT_HALF_PIXEL_CENTERS,
static_cast<uint8_t
>(half_pixel_centers), 0);
4174 start_ = fbb_.StartTable();
4176 flatbuffers::Offset<ResizeBilinearOptions>
Finish() {
4177 const auto end = fbb_.EndTable(start_);
4178 auto o = flatbuffers::Offset<ResizeBilinearOptions>(
end);
4183inline flatbuffers::Offset<ResizeBilinearOptions> CreateResizeBilinearOptions(
4185 bool align_corners =
false,
4186 bool half_pixel_centers =
false) {
4187 ResizeBilinearOptionsBuilder
builder_(_fbb);
4188 builder_.add_half_pixel_centers(half_pixel_centers);
4189 builder_.add_align_corners(align_corners);
4196 typedef ResizeNearestNeighborOptions
TableType;
4197 bool align_corners =
false;
4198 bool half_pixel_centers =
false;
4204 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4206 VT_HALF_PIXEL_CENTERS = 6
4212 return GetField<uint8_t>(VT_HALF_PIXEL_CENTERS, 0) != 0;
4214 bool Verify(flatbuffers::Verifier &verifier)
const {
4215 return VerifyTableStart(verifier) &&
4217 VerifyField<uint8_t>(verifier, VT_HALF_PIXEL_CENTERS, 1) &&
4218 verifier.EndTable();
4226 typedef ResizeNearestNeighborOptions
Table;
4228 flatbuffers::uoffset_t start_;
4230 fbb_.AddElement<uint8_t>(ResizeNearestNeighborOptions::VT_ALIGN_CORNERS,
static_cast<uint8_t
>(align_corners), 0);
4233 fbb_.AddElement<uint8_t>(ResizeNearestNeighborOptions::VT_HALF_PIXEL_CENTERS,
static_cast<uint8_t
>(half_pixel_centers), 0);
4237 start_ = fbb_.StartTable();
4239 flatbuffers::Offset<ResizeNearestNeighborOptions>
Finish() {
4240 const auto end = fbb_.EndTable(start_);
4241 auto o = flatbuffers::Offset<ResizeNearestNeighborOptions>(
end);
4246inline flatbuffers::Offset<ResizeNearestNeighborOptions> CreateResizeNearestNeighborOptions(
4248 bool align_corners =
false,
4249 bool half_pixel_centers =
false) {
4250 ResizeNearestNeighborOptionsBuilder
builder_(_fbb);
4251 builder_.add_half_pixel_centers(half_pixel_centers);
4252 builder_.add_align_corners(align_corners);
4260 uint32_t subgraph = 0;
4266 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4270 return GetField<uint32_t>(VT_SUBGRAPH, 0);
4272 bool Verify(flatbuffers::Verifier &verifier)
const {
4273 return VerifyTableStart(verifier) &&
4274 VerifyField<uint32_t>(verifier, VT_SUBGRAPH, 4) &&
4275 verifier.EndTable();
4283 typedef CallOptions
Table;
4285 flatbuffers::uoffset_t start_;
4287 fbb_.AddElement<uint32_t>(CallOptions::VT_SUBGRAPH, subgraph, 0);
4291 start_ = fbb_.StartTable();
4294 const auto end = fbb_.EndTable(start_);
4295 auto o = flatbuffers::Offset<CallOptions>(
end);
4300inline flatbuffers::Offset<CallOptions> CreateCallOptions(
4302 uint32_t subgraph = 0) {
4317 bool Verify(flatbuffers::Verifier &verifier)
const {
4318 return VerifyTableStart(verifier) &&
4319 verifier.EndTable();
4327 typedef PadOptions
Table;
4329 flatbuffers::uoffset_t start_;
4332 start_ = fbb_.StartTable();
4335 const auto end = fbb_.EndTable(start_);
4336 auto o = flatbuffers::Offset<PadOptions>(
end);
4341inline flatbuffers::Offset<PadOptions> CreatePadOptions(
4356 bool Verify(flatbuffers::Verifier &verifier)
const {
4357 return VerifyTableStart(verifier) &&
4358 verifier.EndTable();
4366 typedef PadV2Options
Table;
4368 flatbuffers::uoffset_t start_;
4371 start_ = fbb_.StartTable();
4374 const auto end = fbb_.EndTable(start_);
4375 auto o = flatbuffers::Offset<PadV2Options>(
end);
4380inline flatbuffers::Offset<PadV2Options> CreatePadV2Options(
4382 PadV2OptionsBuilder
builder_(_fbb);
4390 std::vector<int32_t> new_shape{};
4396 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4400 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_NEW_SHAPE);
4402 bool Verify(flatbuffers::Verifier &verifier)
const {
4403 return VerifyTableStart(verifier) &&
4404 VerifyOffset(verifier, VT_NEW_SHAPE) &&
4405 verifier.VerifyVector(new_shape()) &&
4406 verifier.EndTable();
4414 typedef ReshapeOptions
Table;
4416 flatbuffers::uoffset_t start_;
4418 fbb_.AddOffset(ReshapeOptions::VT_NEW_SHAPE, new_shape);
4422 start_ = fbb_.StartTable();
4424 flatbuffers::Offset<ReshapeOptions>
Finish() {
4425 const auto end = fbb_.EndTable(start_);
4426 auto o = flatbuffers::Offset<ReshapeOptions>(
end);
4431inline flatbuffers::Offset<ReshapeOptions> CreateReshapeOptions(
4434 ReshapeOptionsBuilder
builder_(_fbb);
4441 const std::vector<int32_t> *new_shape =
nullptr) {
4442 auto new_shape__ = new_shape ? _fbb.
CreateVector<int32_t>(*new_shape) : 0;
4451 typedef SpaceToBatchNDOptions
TableType;
4457 bool Verify(flatbuffers::Verifier &verifier)
const {
4458 return VerifyTableStart(verifier) &&
4459 verifier.EndTable();
4467 typedef SpaceToBatchNDOptions
Table;
4469 flatbuffers::uoffset_t start_;
4472 start_ = fbb_.StartTable();
4474 flatbuffers::Offset<SpaceToBatchNDOptions>
Finish() {
4475 const auto end = fbb_.EndTable(start_);
4476 auto o = flatbuffers::Offset<SpaceToBatchNDOptions>(
end);
4481inline flatbuffers::Offset<SpaceToBatchNDOptions> CreateSpaceToBatchNDOptions(
4483 SpaceToBatchNDOptionsBuilder
builder_(_fbb);
4490 typedef BatchToSpaceNDOptions
TableType;
4496 bool Verify(flatbuffers::Verifier &verifier)
const {
4497 return VerifyTableStart(verifier) &&
4498 verifier.EndTable();
4506 typedef BatchToSpaceNDOptions
Table;
4508 flatbuffers::uoffset_t start_;
4511 start_ = fbb_.StartTable();
4513 flatbuffers::Offset<BatchToSpaceNDOptions>
Finish() {
4514 const auto end = fbb_.EndTable(start_);
4515 auto o = flatbuffers::Offset<BatchToSpaceNDOptions>(
end);
4520inline flatbuffers::Offset<BatchToSpaceNDOptions> CreateBatchToSpaceNDOptions(
4522 BatchToSpaceNDOptionsBuilder
builder_(_fbb);
4530 int32_t ngram_size = 0;
4531 int32_t max_skip_size = 0;
4532 bool include_all_ngrams =
false;
4538 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4541 VT_INCLUDE_ALL_NGRAMS = 8
4550 return GetField<uint8_t>(VT_INCLUDE_ALL_NGRAMS, 0) != 0;
4552 bool Verify(flatbuffers::Verifier &verifier)
const {
4553 return VerifyTableStart(verifier) &&
4556 VerifyField<uint8_t>(verifier, VT_INCLUDE_ALL_NGRAMS, 1) &&
4557 verifier.EndTable();
4565 typedef SkipGramOptions
Table;
4567 flatbuffers::uoffset_t start_;
4569 fbb_.AddElement<int32_t>(SkipGramOptions::VT_NGRAM_SIZE, ngram_size, 0);
4572 fbb_.AddElement<int32_t>(SkipGramOptions::VT_MAX_SKIP_SIZE, max_skip_size, 0);
4575 fbb_.AddElement<uint8_t>(SkipGramOptions::VT_INCLUDE_ALL_NGRAMS,
static_cast<uint8_t
>(include_all_ngrams), 0);
4579 start_ = fbb_.StartTable();
4581 flatbuffers::Offset<SkipGramOptions>
Finish() {
4582 const auto end = fbb_.EndTable(start_);
4583 auto o = flatbuffers::Offset<SkipGramOptions>(
end);
4588inline flatbuffers::Offset<SkipGramOptions> CreateSkipGramOptions(
4590 int32_t ngram_size = 0,
4591 int32_t max_skip_size = 0,
4592 bool include_all_ngrams =
false) {
4593 SkipGramOptionsBuilder
builder_(_fbb);
4594 builder_.add_max_skip_size(max_skip_size);
4595 builder_.add_ngram_size(ngram_size);
4596 builder_.add_include_all_ngrams(include_all_ngrams);
4610 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4614 return GetField<int32_t>(VT_BLOCK_SIZE, 0);
4616 bool Verify(flatbuffers::Verifier &verifier)
const {
4617 return VerifyTableStart(verifier) &&
4618 VerifyField<int32_t>(verifier, VT_BLOCK_SIZE, 4) &&
4619 verifier.EndTable();
4627 typedef SpaceToDepthOptions
Table;
4629 flatbuffers::uoffset_t start_;
4631 fbb_.AddElement<int32_t>(SpaceToDepthOptions::VT_BLOCK_SIZE,
block_size, 0);
4635 start_ = fbb_.StartTable();
4637 flatbuffers::Offset<SpaceToDepthOptions>
Finish() {
4638 const auto end = fbb_.EndTable(start_);
4639 auto o = flatbuffers::Offset<SpaceToDepthOptions>(
end);
4644inline flatbuffers::Offset<SpaceToDepthOptions> CreateSpaceToDepthOptions(
4647 SpaceToDepthOptionsBuilder
builder_(_fbb);
4662 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4666 return GetField<int32_t>(VT_BLOCK_SIZE, 0);
4668 bool Verify(flatbuffers::Verifier &verifier)
const {
4669 return VerifyTableStart(verifier) &&
4670 VerifyField<int32_t>(verifier, VT_BLOCK_SIZE, 4) &&
4671 verifier.EndTable();
4679 typedef DepthToSpaceOptions
Table;
4681 flatbuffers::uoffset_t start_;
4683 fbb_.AddElement<int32_t>(DepthToSpaceOptions::VT_BLOCK_SIZE,
block_size, 0);
4687 start_ = fbb_.StartTable();
4689 flatbuffers::Offset<DepthToSpaceOptions>
Finish() {
4690 const auto end = fbb_.EndTable(start_);
4691 auto o = flatbuffers::Offset<DepthToSpaceOptions>(
end);
4696inline flatbuffers::Offset<DepthToSpaceOptions> CreateDepthToSpaceOptions(
4699 DepthToSpaceOptionsBuilder
builder_(_fbb);
4709 bool pot_scale_int16 =
true;
4715 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4717 VT_POT_SCALE_INT16 = 6
4723 return GetField<uint8_t>(VT_POT_SCALE_INT16, 1) != 0;
4725 bool Verify(flatbuffers::Verifier &verifier)
const {
4726 return VerifyTableStart(verifier) &&
4728 VerifyField<uint8_t>(verifier, VT_POT_SCALE_INT16, 1) &&
4729 verifier.EndTable();
4737 typedef SubOptions
Table;
4739 flatbuffers::uoffset_t start_;
4741 fbb_.AddElement<int8_t>(SubOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
4744 fbb_.AddElement<uint8_t>(SubOptions::VT_POT_SCALE_INT16,
static_cast<uint8_t
>(pot_scale_int16), 1);
4748 start_ = fbb_.StartTable();
4751 const auto end = fbb_.EndTable(start_);
4752 auto o = flatbuffers::Offset<SubOptions>(
end);
4757inline flatbuffers::Offset<SubOptions> CreateSubOptions(
4760 bool pot_scale_int16 =
true) {
4762 builder_.add_pot_scale_int16(pot_scale_int16);
4763 builder_.add_fused_activation_function(fused_activation_function);
4777 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4783 bool Verify(flatbuffers::Verifier &verifier)
const {
4784 return VerifyTableStart(verifier) &&
4786 verifier.EndTable();
4794 typedef DivOptions
Table;
4796 flatbuffers::uoffset_t start_;
4798 fbb_.AddElement<int8_t>(DivOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
4802 start_ = fbb_.StartTable();
4805 const auto end = fbb_.EndTable(start_);
4806 auto o = flatbuffers::Offset<DivOptions>(
end);
4811inline flatbuffers::Offset<DivOptions> CreateDivOptions(
4815 builder_.add_fused_activation_function(fused_activation_function);
4828 bool Verify(flatbuffers::Verifier &verifier)
const {
4829 return VerifyTableStart(verifier) &&
4830 verifier.EndTable();
4838 typedef TopKV2Options
Table;
4840 flatbuffers::uoffset_t start_;
4843 start_ = fbb_.StartTable();
4845 flatbuffers::Offset<TopKV2Options>
Finish() {
4846 const auto end = fbb_.EndTable(start_);
4847 auto o = flatbuffers::Offset<TopKV2Options>(
end);
4852inline flatbuffers::Offset<TopKV2Options> CreateTopKV2Options(
4854 TopKV2OptionsBuilder
builder_(_fbb);
4861 typedef EmbeddingLookupSparseOptions
TableType;
4868 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4874 bool Verify(flatbuffers::Verifier &verifier)
const {
4875 return VerifyTableStart(verifier) &&
4876 VerifyField<int8_t>(verifier, VT_COMBINER, 1) &&
4877 verifier.EndTable();
4885 typedef EmbeddingLookupSparseOptions
Table;
4887 flatbuffers::uoffset_t start_;
4889 fbb_.AddElement<int8_t>(EmbeddingLookupSparseOptions::VT_COMBINER,
static_cast<int8_t
>(combiner), 0);
4893 start_ = fbb_.StartTable();
4895 flatbuffers::Offset<EmbeddingLookupSparseOptions>
Finish() {
4896 const auto end = fbb_.EndTable(start_);
4897 auto o = flatbuffers::Offset<EmbeddingLookupSparseOptions>(
end);
4902inline flatbuffers::Offset<EmbeddingLookupSparseOptions> CreateEmbeddingLookupSparseOptions(
4905 EmbeddingLookupSparseOptionsBuilder
builder_(_fbb);
4915 int32_t batch_dims = 0;
4921 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
4926 return GetField<int32_t>(
VT_AXIS, 0);
4929 return GetField<int32_t>(VT_BATCH_DIMS, 0);
4931 bool Verify(flatbuffers::Verifier &verifier)
const {
4932 return VerifyTableStart(verifier) &&
4933 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
4934 VerifyField<int32_t>(verifier, VT_BATCH_DIMS, 4) &&
4935 verifier.EndTable();
4943 typedef GatherOptions
Table;
4945 flatbuffers::uoffset_t start_;
4947 fbb_.AddElement<int32_t>(GatherOptions::VT_AXIS,
axis, 0);
4950 fbb_.AddElement<int32_t>(GatherOptions::VT_BATCH_DIMS, batch_dims, 0);
4954 start_ = fbb_.StartTable();
4956 flatbuffers::Offset<GatherOptions>
Finish() {
4957 const auto end = fbb_.EndTable(start_);
4958 auto o = flatbuffers::Offset<GatherOptions>(
end);
4963inline flatbuffers::Offset<GatherOptions> CreateGatherOptions(
4966 int32_t batch_dims = 0) {
4967 GatherOptionsBuilder
builder_(_fbb);
4968 builder_.add_batch_dims(batch_dims);
4982 bool Verify(flatbuffers::Verifier &verifier)
const {
4983 return VerifyTableStart(verifier) &&
4984 verifier.EndTable();
4992 typedef TransposeOptions
Table;
4994 flatbuffers::uoffset_t start_;
4997 start_ = fbb_.StartTable();
4999 flatbuffers::Offset<TransposeOptions>
Finish() {
5000 const auto end = fbb_.EndTable(start_);
5001 auto o = flatbuffers::Offset<TransposeOptions>(
end);
5006inline flatbuffers::Offset<TransposeOptions> CreateTransposeOptions(
5008 TransposeOptionsBuilder
builder_(_fbb);
5021 bool Verify(flatbuffers::Verifier &verifier)
const {
5022 return VerifyTableStart(verifier) &&
5023 verifier.EndTable();
5031 typedef ExpOptions
Table;
5033 flatbuffers::uoffset_t start_;
5036 start_ = fbb_.StartTable();
5039 const auto end = fbb_.EndTable(start_);
5040 auto o = flatbuffers::Offset<ExpOptions>(
end);
5045inline flatbuffers::Offset<ExpOptions> CreateExpOptions(
5060 bool Verify(flatbuffers::Verifier &verifier)
const {
5061 return VerifyTableStart(verifier) &&
5062 verifier.EndTable();
5070 typedef CosOptions
Table;
5072 flatbuffers::uoffset_t start_;
5075 start_ = fbb_.StartTable();
5078 const auto end = fbb_.EndTable(start_);
5079 auto o = flatbuffers::Offset<CosOptions>(
end);
5084inline flatbuffers::Offset<CosOptions> CreateCosOptions(
5094 bool keep_dims =
false;
5100 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5104 return GetField<uint8_t>(VT_KEEP_DIMS, 0) != 0;
5106 bool Verify(flatbuffers::Verifier &verifier)
const {
5107 return VerifyTableStart(verifier) &&
5108 VerifyField<uint8_t>(verifier, VT_KEEP_DIMS, 1) &&
5109 verifier.EndTable();
5117 typedef ReducerOptions
Table;
5119 flatbuffers::uoffset_t start_;
5121 fbb_.AddElement<uint8_t>(ReducerOptions::VT_KEEP_DIMS,
static_cast<uint8_t
>(keep_dims), 0);
5125 start_ = fbb_.StartTable();
5127 flatbuffers::Offset<ReducerOptions>
Finish() {
5128 const auto end = fbb_.EndTable(start_);
5129 auto o = flatbuffers::Offset<ReducerOptions>(
end);
5134inline flatbuffers::Offset<ReducerOptions> CreateReducerOptions(
5136 bool keep_dims =
false) {
5137 ReducerOptionsBuilder
builder_(_fbb);
5146 std::vector<int32_t> squeeze_dims{};
5152 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5156 return GetPointer<const flatbuffers::Vector<int32_t> *>(VT_SQUEEZE_DIMS);
5158 bool Verify(flatbuffers::Verifier &verifier)
const {
5159 return VerifyTableStart(verifier) &&
5160 VerifyOffset(verifier, VT_SQUEEZE_DIMS) &&
5161 verifier.VerifyVector(squeeze_dims()) &&
5162 verifier.EndTable();
5170 typedef SqueezeOptions
Table;
5172 flatbuffers::uoffset_t start_;
5174 fbb_.AddOffset(SqueezeOptions::VT_SQUEEZE_DIMS, squeeze_dims);
5178 start_ = fbb_.StartTable();
5180 flatbuffers::Offset<SqueezeOptions>
Finish() {
5181 const auto end = fbb_.EndTable(start_);
5182 auto o = flatbuffers::Offset<SqueezeOptions>(
end);
5187inline flatbuffers::Offset<SqueezeOptions> CreateSqueezeOptions(
5190 SqueezeOptionsBuilder
builder_(_fbb);
5191 builder_.add_squeeze_dims(squeeze_dims);
5197 const std::vector<int32_t> *squeeze_dims =
nullptr) {
5198 auto squeeze_dims__ = squeeze_dims ? _fbb.
CreateVector<int32_t>(*squeeze_dims) : 0;
5208 int32_t num_splits = 0;
5214 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5218 return GetField<int32_t>(VT_NUM_SPLITS, 0);
5220 bool Verify(flatbuffers::Verifier &verifier)
const {
5221 return VerifyTableStart(verifier) &&
5222 VerifyField<int32_t>(verifier, VT_NUM_SPLITS, 4) &&
5223 verifier.EndTable();
5231 typedef SplitOptions
Table;
5233 flatbuffers::uoffset_t start_;
5235 fbb_.AddElement<int32_t>(SplitOptions::VT_NUM_SPLITS, num_splits, 0);
5239 start_ = fbb_.StartTable();
5242 const auto end = fbb_.EndTable(start_);
5243 auto o = flatbuffers::Offset<SplitOptions>(
end);
5248inline flatbuffers::Offset<SplitOptions> CreateSplitOptions(
5250 int32_t num_splits = 0) {
5251 SplitOptionsBuilder
builder_(_fbb);
5252 builder_.add_num_splits(num_splits);
5260 int32_t num_splits = 0;
5266 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5270 return GetField<int32_t>(VT_NUM_SPLITS, 0);
5272 bool Verify(flatbuffers::Verifier &verifier)
const {
5273 return VerifyTableStart(verifier) &&
5274 VerifyField<int32_t>(verifier, VT_NUM_SPLITS, 4) &&
5275 verifier.EndTable();
5283 typedef SplitVOptions
Table;
5285 flatbuffers::uoffset_t start_;
5287 fbb_.AddElement<int32_t>(SplitVOptions::VT_NUM_SPLITS, num_splits, 0);
5291 start_ = fbb_.StartTable();
5293 flatbuffers::Offset<SplitVOptions>
Finish() {
5294 const auto end = fbb_.EndTable(start_);
5295 auto o = flatbuffers::Offset<SplitVOptions>(
end);
5300inline flatbuffers::Offset<SplitVOptions> CreateSplitVOptions(
5302 int32_t num_splits = 0) {
5303 SplitVOptionsBuilder
builder_(_fbb);
5304 builder_.add_num_splits(num_splits);
5312 int32_t begin_mask = 0;
5313 int32_t end_mask = 0;
5314 int32_t ellipsis_mask = 0;
5315 int32_t new_axis_mask = 0;
5316 int32_t shrink_axis_mask = 0;
5322 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5344 bool Verify(flatbuffers::Verifier &verifier)
const {
5345 return VerifyTableStart(verifier) &&
5351 verifier.EndTable();
5359 typedef StridedSliceOptions
Table;
5361 flatbuffers::uoffset_t start_;
5363 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_BEGIN_MASK, begin_mask, 0);
5366 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_END_MASK, end_mask, 0);
5369 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_ELLIPSIS_MASK, ellipsis_mask, 0);
5372 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_NEW_AXIS_MASK, new_axis_mask, 0);
5375 fbb_.AddElement<int32_t>(StridedSliceOptions::VT_SHRINK_AXIS_MASK, shrink_axis_mask, 0);
5379 start_ = fbb_.StartTable();
5381 flatbuffers::Offset<StridedSliceOptions>
Finish() {
5382 const auto end = fbb_.EndTable(start_);
5383 auto o = flatbuffers::Offset<StridedSliceOptions>(
end);
5388inline flatbuffers::Offset<StridedSliceOptions> CreateStridedSliceOptions(
5390 int32_t begin_mask = 0,
5391 int32_t end_mask = 0,
5392 int32_t ellipsis_mask = 0,
5393 int32_t new_axis_mask = 0,
5394 int32_t shrink_axis_mask = 0) {
5395 StridedSliceOptionsBuilder
builder_(_fbb);
5396 builder_.add_shrink_axis_mask(shrink_axis_mask);
5397 builder_.add_new_axis_mask(new_axis_mask);
5398 builder_.add_ellipsis_mask(ellipsis_mask);
5400 builder_.add_begin_mask(begin_mask);
5413 bool Verify(flatbuffers::Verifier &verifier)
const {
5414 return VerifyTableStart(verifier) &&
5415 verifier.EndTable();
5423 typedef LogSoftmaxOptions
Table;
5425 flatbuffers::uoffset_t start_;
5428 start_ = fbb_.StartTable();
5430 flatbuffers::Offset<LogSoftmaxOptions>
Finish() {
5431 const auto end = fbb_.EndTable(start_);
5432 auto o = flatbuffers::Offset<LogSoftmaxOptions>(
end);
5437inline flatbuffers::Offset<LogSoftmaxOptions> CreateLogSoftmaxOptions(
5439 LogSoftmaxOptionsBuilder
builder_(_fbb);
5454 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5456 VT_OUT_DATA_TYPE = 6
5464 bool Verify(flatbuffers::Verifier &verifier)
const {
5465 return VerifyTableStart(verifier) &&
5467 VerifyField<int8_t>(verifier, VT_OUT_DATA_TYPE, 1) &&
5468 verifier.EndTable();
5476 typedef CastOptions
Table;
5478 flatbuffers::uoffset_t start_;
5480 fbb_.AddElement<int8_t>(CastOptions::VT_IN_DATA_TYPE,
static_cast<int8_t
>(in_data_type), 0);
5483 fbb_.AddElement<int8_t>(CastOptions::VT_OUT_DATA_TYPE,
static_cast<int8_t
>(out_data_type), 0);
5487 start_ = fbb_.StartTable();
5490 const auto end = fbb_.EndTable(start_);
5491 auto o = flatbuffers::Offset<CastOptions>(
end);
5496inline flatbuffers::Offset<CastOptions> CreateCastOptions(
5501 builder_.add_out_data_type(out_data_type);
5502 builder_.add_in_data_type(in_data_type);
5515 bool Verify(flatbuffers::Verifier &verifier)
const {
5516 return VerifyTableStart(verifier) &&
5517 verifier.EndTable();
5525 typedef DequantizeOptions
Table;
5527 flatbuffers::uoffset_t start_;
5530 start_ = fbb_.StartTable();
5532 flatbuffers::Offset<DequantizeOptions>
Finish() {
5533 const auto end = fbb_.EndTable(start_);
5534 auto o = flatbuffers::Offset<DequantizeOptions>(
end);
5539inline flatbuffers::Offset<DequantizeOptions> CreateDequantizeOptions(
5541 DequantizeOptionsBuilder
builder_(_fbb);
5548 typedef MaximumMinimumOptions
TableType;
5554 bool Verify(flatbuffers::Verifier &verifier)
const {
5555 return VerifyTableStart(verifier) &&
5556 verifier.EndTable();
5564 typedef MaximumMinimumOptions
Table;
5566 flatbuffers::uoffset_t start_;
5569 start_ = fbb_.StartTable();
5571 flatbuffers::Offset<MaximumMinimumOptions>
Finish() {
5572 const auto end = fbb_.EndTable(start_);
5573 auto o = flatbuffers::Offset<MaximumMinimumOptions>(
end);
5578inline flatbuffers::Offset<MaximumMinimumOptions> CreateMaximumMinimumOptions(
5580 MaximumMinimumOptionsBuilder
builder_(_fbb);
5593 bool Verify(flatbuffers::Verifier &verifier)
const {
5594 return VerifyTableStart(verifier) &&
5595 verifier.EndTable();
5603 typedef TileOptions
Table;
5605 flatbuffers::uoffset_t start_;
5608 start_ = fbb_.StartTable();
5611 const auto end = fbb_.EndTable(start_);
5612 auto o = flatbuffers::Offset<TileOptions>(
end);
5617inline flatbuffers::Offset<TileOptions> CreateTileOptions(
5633 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5639 bool Verify(flatbuffers::Verifier &verifier)
const {
5640 return VerifyTableStart(verifier) &&
5641 VerifyField<int8_t>(verifier, VT_OUTPUT_TYPE, 1) &&
5642 verifier.EndTable();
5650 typedef ArgMaxOptions
Table;
5652 flatbuffers::uoffset_t start_;
5654 fbb_.AddElement<int8_t>(ArgMaxOptions::VT_OUTPUT_TYPE,
static_cast<int8_t
>(output_type), 0);
5658 start_ = fbb_.StartTable();
5660 flatbuffers::Offset<ArgMaxOptions>
Finish() {
5661 const auto end = fbb_.EndTable(start_);
5662 auto o = flatbuffers::Offset<ArgMaxOptions>(
end);
5667inline flatbuffers::Offset<ArgMaxOptions> CreateArgMaxOptions(
5670 ArgMaxOptionsBuilder
builder_(_fbb);
5671 builder_.add_output_type(output_type);
5685 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
5691 bool Verify(flatbuffers::Verifier &verifier)
const {
5692 return VerifyTableStart(verifier) &&
5693 VerifyField<int8_t>(verifier, VT_OUTPUT_TYPE, 1) &&
5694 verifier.EndTable();
5702 typedef ArgMinOptions
Table;
5704 flatbuffers::uoffset_t start_;
5706 fbb_.AddElement<int8_t>(ArgMinOptions::VT_OUTPUT_TYPE,
static_cast<int8_t
>(output_type), 0);
5710 start_ = fbb_.StartTable();
5712 flatbuffers::Offset<ArgMinOptions>
Finish() {
5713 const auto end = fbb_.EndTable(start_);
5714 auto o = flatbuffers::Offset<ArgMinOptions>(
end);
5719inline flatbuffers::Offset<ArgMinOptions> CreateArgMinOptions(
5722 ArgMinOptionsBuilder
builder_(_fbb);
5723 builder_.add_output_type(output_type);
5736 bool Verify(flatbuffers::Verifier &verifier)
const {
5737 return VerifyTableStart(verifier) &&
5738 verifier.EndTable();
5746 typedef GreaterOptions
Table;
5748 flatbuffers::uoffset_t start_;
5751 start_ = fbb_.StartTable();
5753 flatbuffers::Offset<GreaterOptions>
Finish() {
5754 const auto end = fbb_.EndTable(start_);
5755 auto o = flatbuffers::Offset<GreaterOptions>(
end);
5760inline flatbuffers::Offset<GreaterOptions> CreateGreaterOptions(
5762 GreaterOptionsBuilder
builder_(_fbb);
5775 bool Verify(flatbuffers::Verifier &verifier)
const {
5776 return VerifyTableStart(verifier) &&
5777 verifier.EndTable();
5785 typedef GreaterEqualOptions
Table;
5787 flatbuffers::uoffset_t start_;
5790 start_ = fbb_.StartTable();
5792 flatbuffers::Offset<GreaterEqualOptions>
Finish() {
5793 const auto end = fbb_.EndTable(start_);
5794 auto o = flatbuffers::Offset<GreaterEqualOptions>(
end);
5799inline flatbuffers::Offset<GreaterEqualOptions> CreateGreaterEqualOptions(
5801 GreaterEqualOptionsBuilder
builder_(_fbb);
5814 bool Verify(flatbuffers::Verifier &verifier)
const {
5815 return VerifyTableStart(verifier) &&
5816 verifier.EndTable();
5824 typedef LessOptions
Table;
5826 flatbuffers::uoffset_t start_;
5829 start_ = fbb_.StartTable();
5832 const auto end = fbb_.EndTable(start_);
5833 auto o = flatbuffers::Offset<LessOptions>(
end);
5838inline flatbuffers::Offset<LessOptions> CreateLessOptions(
5853 bool Verify(flatbuffers::Verifier &verifier)
const {
5854 return VerifyTableStart(verifier) &&
5855 verifier.EndTable();
5863 typedef LessEqualOptions
Table;
5865 flatbuffers::uoffset_t start_;
5868 start_ = fbb_.StartTable();
5870 flatbuffers::Offset<LessEqualOptions>
Finish() {
5871 const auto end = fbb_.EndTable(start_);
5872 auto o = flatbuffers::Offset<LessEqualOptions>(
end);
5877inline flatbuffers::Offset<LessEqualOptions> CreateLessEqualOptions(
5879 LessEqualOptionsBuilder
builder_(_fbb);
5892 bool Verify(flatbuffers::Verifier &verifier)
const {
5893 return VerifyTableStart(verifier) &&
5894 verifier.EndTable();
5902 typedef NegOptions
Table;
5904 flatbuffers::uoffset_t start_;
5907 start_ = fbb_.StartTable();
5910 const auto end = fbb_.EndTable(start_);
5911 auto o = flatbuffers::Offset<NegOptions>(
end);
5916inline flatbuffers::Offset<NegOptions> CreateNegOptions(
5931 bool Verify(flatbuffers::Verifier &verifier)
const {
5932 return VerifyTableStart(verifier) &&
5933 verifier.EndTable();
5941 typedef SelectOptions
Table;
5943 flatbuffers::uoffset_t start_;
5946 start_ = fbb_.StartTable();
5948 flatbuffers::Offset<SelectOptions>
Finish() {
5949 const auto end = fbb_.EndTable(start_);
5950 auto o = flatbuffers::Offset<SelectOptions>(
end);
5955inline flatbuffers::Offset<SelectOptions> CreateSelectOptions(
5957 SelectOptionsBuilder
builder_(_fbb);
5970 bool Verify(flatbuffers::Verifier &verifier)
const {
5971 return VerifyTableStart(verifier) &&
5972 verifier.EndTable();
5980 typedef SliceOptions
Table;
5982 flatbuffers::uoffset_t start_;
5985 start_ = fbb_.StartTable();
5988 const auto end = fbb_.EndTable(start_);
5989 auto o = flatbuffers::Offset<SliceOptions>(
end);
5994inline flatbuffers::Offset<SliceOptions> CreateSliceOptions(
5996 SliceOptionsBuilder
builder_(_fbb);
6005 int32_t stride_w = 0;
6006 int32_t stride_h = 0;
6013 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6031 bool Verify(flatbuffers::Verifier &verifier)
const {
6032 return VerifyTableStart(verifier) &&
6033 VerifyField<int8_t>(verifier,
VT_PADDING, 1) &&
6037 verifier.EndTable();
6045 typedef TransposeConvOptions
Table;
6047 flatbuffers::uoffset_t start_;
6049 fbb_.AddElement<int8_t>(TransposeConvOptions::VT_PADDING,
static_cast<int8_t
>(
padding), 0);
6052 fbb_.AddElement<int32_t>(TransposeConvOptions::VT_STRIDE_W, stride_w, 0);
6055 fbb_.AddElement<int32_t>(TransposeConvOptions::VT_STRIDE_H, stride_h, 0);
6058 fbb_.AddElement<int8_t>(TransposeConvOptions::VT_FUSED_ACTIVATION_FUNCTION,
static_cast<int8_t
>(fused_activation_function), 0);
6062 start_ = fbb_.StartTable();
6064 flatbuffers::Offset<TransposeConvOptions>
Finish() {
6065 const auto end = fbb_.EndTable(start_);
6066 auto o = flatbuffers::Offset<TransposeConvOptions>(
end);
6071inline flatbuffers::Offset<TransposeConvOptions> CreateTransposeConvOptions(
6074 int32_t stride_w = 0,
6075 int32_t stride_h = 0,
6077 TransposeConvOptionsBuilder
builder_(_fbb);
6080 builder_.add_fused_activation_function(fused_activation_function);
6094 bool Verify(flatbuffers::Verifier &verifier)
const {
6095 return VerifyTableStart(verifier) &&
6096 verifier.EndTable();
6104 typedef ExpandDimsOptions
Table;
6106 flatbuffers::uoffset_t start_;
6109 start_ = fbb_.StartTable();
6111 flatbuffers::Offset<ExpandDimsOptions>
Finish() {
6112 const auto end = fbb_.EndTable(start_);
6113 auto o = flatbuffers::Offset<ExpandDimsOptions>(
end);
6118inline flatbuffers::Offset<ExpandDimsOptions> CreateExpandDimsOptions(
6120 ExpandDimsOptionsBuilder
builder_(_fbb);
6128 bool validate_indices =
false;
6134 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6135 VT_VALIDATE_INDICES = 4
6138 return GetField<uint8_t>(VT_VALIDATE_INDICES, 0) != 0;
6140 bool Verify(flatbuffers::Verifier &verifier)
const {
6141 return VerifyTableStart(verifier) &&
6142 VerifyField<uint8_t>(verifier, VT_VALIDATE_INDICES, 1) &&
6143 verifier.EndTable();
6151 typedef SparseToDenseOptions
Table;
6153 flatbuffers::uoffset_t start_;
6155 fbb_.AddElement<uint8_t>(SparseToDenseOptions::VT_VALIDATE_INDICES,
static_cast<uint8_t
>(validate_indices), 0);
6159 start_ = fbb_.StartTable();
6161 flatbuffers::Offset<SparseToDenseOptions>
Finish() {
6162 const auto end = fbb_.EndTable(start_);
6163 auto o = flatbuffers::Offset<SparseToDenseOptions>(
end);
6168inline flatbuffers::Offset<SparseToDenseOptions> CreateSparseToDenseOptions(
6170 bool validate_indices =
false) {
6171 SparseToDenseOptionsBuilder
builder_(_fbb);
6172 builder_.add_validate_indices(validate_indices);
6185 bool Verify(flatbuffers::Verifier &verifier)
const {
6186 return VerifyTableStart(verifier) &&
6187 verifier.EndTable();
6195 typedef EqualOptions
Table;
6197 flatbuffers::uoffset_t start_;
6200 start_ = fbb_.StartTable();
6203 const auto end = fbb_.EndTable(start_);
6204 auto o = flatbuffers::Offset<EqualOptions>(
end);
6209inline flatbuffers::Offset<EqualOptions> CreateEqualOptions(
6211 EqualOptionsBuilder
builder_(_fbb);
6224 bool Verify(flatbuffers::Verifier &verifier)
const {
6225 return VerifyTableStart(verifier) &&
6226 verifier.EndTable();
6234 typedef NotEqualOptions
Table;
6236 flatbuffers::uoffset_t start_;
6239 start_ = fbb_.StartTable();
6241 flatbuffers::Offset<NotEqualOptions>
Finish() {
6242 const auto end = fbb_.EndTable(start_);
6243 auto o = flatbuffers::Offset<NotEqualOptions>(
end);
6248inline flatbuffers::Offset<NotEqualOptions> CreateNotEqualOptions(
6250 NotEqualOptionsBuilder
builder_(_fbb);
6264 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6270 bool Verify(flatbuffers::Verifier &verifier)
const {
6271 return VerifyTableStart(verifier) &&
6272 VerifyField<int8_t>(verifier, VT_OUT_TYPE, 1) &&
6273 verifier.EndTable();
6281 typedef ShapeOptions
Table;
6283 flatbuffers::uoffset_t start_;
6285 fbb_.AddElement<int8_t>(ShapeOptions::VT_OUT_TYPE,
static_cast<int8_t
>(out_type), 0);
6289 start_ = fbb_.StartTable();
6292 const auto end = fbb_.EndTable(start_);
6293 auto o = flatbuffers::Offset<ShapeOptions>(
end);
6298inline flatbuffers::Offset<ShapeOptions> CreateShapeOptions(
6301 ShapeOptionsBuilder
builder_(_fbb);
6315 bool Verify(flatbuffers::Verifier &verifier)
const {
6316 return VerifyTableStart(verifier) &&
6317 verifier.EndTable();
6325 typedef RankOptions
Table;
6327 flatbuffers::uoffset_t start_;
6330 start_ = fbb_.StartTable();
6333 const auto end = fbb_.EndTable(start_);
6334 auto o = flatbuffers::Offset<RankOptions>(
end);
6339inline flatbuffers::Offset<RankOptions> CreateRankOptions(
6354 bool Verify(flatbuffers::Verifier &verifier)
const {
6355 return VerifyTableStart(verifier) &&
6356 verifier.EndTable();
6364 typedef PowOptions
Table;
6366 flatbuffers::uoffset_t start_;
6369 start_ = fbb_.StartTable();
6372 const auto end = fbb_.EndTable(start_);
6373 auto o = flatbuffers::Offset<PowOptions>(
end);
6378inline flatbuffers::Offset<PowOptions> CreatePowOptions(
6390 int32_t num_bits = 0;
6391 bool narrow_range =
false;
6397 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6401 VT_NARROW_RANGE = 10
6404 return GetField<float>(
VT_MIN, 0.0f);
6407 return GetField<float>(
VT_MAX, 0.0f);
6413 return GetField<uint8_t>(VT_NARROW_RANGE, 0) != 0;
6415 bool Verify(flatbuffers::Verifier &verifier)
const {
6416 return VerifyTableStart(verifier) &&
6417 VerifyField<float>(verifier,
VT_MIN, 4) &&
6418 VerifyField<float>(verifier,
VT_MAX, 4) &&
6420 VerifyField<uint8_t>(verifier, VT_NARROW_RANGE, 1) &&
6421 verifier.EndTable();
6429 typedef FakeQuantOptions
Table;
6431 flatbuffers::uoffset_t start_;
6433 fbb_.AddElement<
float>(FakeQuantOptions::VT_MIN,
min, 0.0f);
6436 fbb_.AddElement<
float>(FakeQuantOptions::VT_MAX,
max, 0.0f);
6439 fbb_.AddElement<int32_t>(FakeQuantOptions::VT_NUM_BITS, num_bits, 0);
6442 fbb_.AddElement<uint8_t>(FakeQuantOptions::VT_NARROW_RANGE,
static_cast<uint8_t
>(narrow_range), 0);
6446 start_ = fbb_.StartTable();
6448 flatbuffers::Offset<FakeQuantOptions>
Finish() {
6449 const auto end = fbb_.EndTable(start_);
6450 auto o = flatbuffers::Offset<FakeQuantOptions>(
end);
6455inline flatbuffers::Offset<FakeQuantOptions> CreateFakeQuantOptions(
6459 int32_t num_bits = 0,
6460 bool narrow_range =
false) {
6461 FakeQuantOptionsBuilder
builder_(_fbb);
6465 builder_.add_narrow_range(narrow_range);
6473 int32_t values_count = 0;
6480 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6488 return GetField<int32_t>(
VT_AXIS, 0);
6490 bool Verify(flatbuffers::Verifier &verifier)
const {
6491 return VerifyTableStart(verifier) &&
6493 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
6494 verifier.EndTable();
6502 typedef PackOptions
Table;
6504 flatbuffers::uoffset_t start_;
6506 fbb_.AddElement<int32_t>(PackOptions::VT_VALUES_COUNT, values_count, 0);
6509 fbb_.AddElement<int32_t>(PackOptions::VT_AXIS,
axis, 0);
6513 start_ = fbb_.StartTable();
6516 const auto end = fbb_.EndTable(start_);
6517 auto o = flatbuffers::Offset<PackOptions>(
end);
6522inline flatbuffers::Offset<PackOptions> CreatePackOptions(
6524 int32_t values_count = 0,
6528 builder_.add_values_count(values_count);
6541 bool Verify(flatbuffers::Verifier &verifier)
const {
6542 return VerifyTableStart(verifier) &&
6543 verifier.EndTable();
6551 typedef LogicalOrOptions
Table;
6553 flatbuffers::uoffset_t start_;
6556 start_ = fbb_.StartTable();
6558 flatbuffers::Offset<LogicalOrOptions>
Finish() {
6559 const auto end = fbb_.EndTable(start_);
6560 auto o = flatbuffers::Offset<LogicalOrOptions>(
end);
6565inline flatbuffers::Offset<LogicalOrOptions> CreateLogicalOrOptions(
6567 LogicalOrOptionsBuilder
builder_(_fbb);
6581 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6585 return GetField<int32_t>(
VT_AXIS, 0);
6587 bool Verify(flatbuffers::Verifier &verifier)
const {
6588 return VerifyTableStart(verifier) &&
6589 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
6590 verifier.EndTable();
6598 typedef OneHotOptions
Table;
6600 flatbuffers::uoffset_t start_;
6602 fbb_.AddElement<int32_t>(OneHotOptions::VT_AXIS,
axis, 0);
6606 start_ = fbb_.StartTable();
6608 flatbuffers::Offset<OneHotOptions>
Finish() {
6609 const auto end = fbb_.EndTable(start_);
6610 auto o = flatbuffers::Offset<OneHotOptions>(
end);
6615inline flatbuffers::Offset<OneHotOptions> CreateOneHotOptions(
6618 OneHotOptionsBuilder
builder_(_fbb);
6632 bool Verify(flatbuffers::Verifier &verifier)
const {
6633 return VerifyTableStart(verifier) &&
6634 verifier.EndTable();
6642 typedef AbsOptions
Table;
6644 flatbuffers::uoffset_t start_;
6647 start_ = fbb_.StartTable();
6650 const auto end = fbb_.EndTable(start_);
6651 auto o = flatbuffers::Offset<AbsOptions>(
end);
6656inline flatbuffers::Offset<AbsOptions> CreateAbsOptions(
6671 bool Verify(flatbuffers::Verifier &verifier)
const {
6672 return VerifyTableStart(verifier) &&
6673 verifier.EndTable();
6681 typedef HardSwishOptions
Table;
6683 flatbuffers::uoffset_t start_;
6686 start_ = fbb_.StartTable();
6688 flatbuffers::Offset<HardSwishOptions>
Finish() {
6689 const auto end = fbb_.EndTable(start_);
6690 auto o = flatbuffers::Offset<HardSwishOptions>(
end);
6695inline flatbuffers::Offset<HardSwishOptions> CreateHardSwishOptions(
6697 HardSwishOptionsBuilder
builder_(_fbb);
6710 bool Verify(flatbuffers::Verifier &verifier)
const {
6711 return VerifyTableStart(verifier) &&
6712 verifier.EndTable();
6720 typedef LogicalAndOptions
Table;
6722 flatbuffers::uoffset_t start_;
6725 start_ = fbb_.StartTable();
6727 flatbuffers::Offset<LogicalAndOptions>
Finish() {
6728 const auto end = fbb_.EndTable(start_);
6729 auto o = flatbuffers::Offset<LogicalAndOptions>(
end);
6734inline flatbuffers::Offset<LogicalAndOptions> CreateLogicalAndOptions(
6736 LogicalAndOptionsBuilder
builder_(_fbb);
6749 bool Verify(flatbuffers::Verifier &verifier)
const {
6750 return VerifyTableStart(verifier) &&
6751 verifier.EndTable();
6759 typedef LogicalNotOptions
Table;
6761 flatbuffers::uoffset_t start_;
6764 start_ = fbb_.StartTable();
6766 flatbuffers::Offset<LogicalNotOptions>
Finish() {
6767 const auto end = fbb_.EndTable(start_);
6768 auto o = flatbuffers::Offset<LogicalNotOptions>(
end);
6773inline flatbuffers::Offset<LogicalNotOptions> CreateLogicalNotOptions(
6775 LogicalNotOptionsBuilder
builder_(_fbb);
6790 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
6795 return GetField<int32_t>(
VT_NUM, 0);
6798 return GetField<int32_t>(
VT_AXIS, 0);
6800 bool Verify(flatbuffers::Verifier &verifier)
const {
6801 return VerifyTableStart(verifier) &&
6802 VerifyField<int32_t>(verifier,
VT_NUM, 4) &&
6803 VerifyField<int32_t>(verifier,
VT_AXIS, 4) &&
6804 verifier.EndTable();
6812 typedef UnpackOptions
Table;
6814 flatbuffers::uoffset_t start_;
6816 fbb_.AddElement<int32_t>(UnpackOptions::VT_NUM, num, 0);
6819 fbb_.AddElement<int32_t>(UnpackOptions::VT_AXIS,
axis, 0);
6823 start_ = fbb_.StartTable();
6825 flatbuffers::Offset<UnpackOptions>
Finish() {
6826 const auto end = fbb_.EndTable(start_);
6827 auto o = flatbuffers::Offset<UnpackOptions>(
end);
6832inline flatbuffers::Offset<UnpackOptions> CreateUnpackOptions(
6836 UnpackOptionsBuilder
builder_(_fbb);
6851 bool Verify(flatbuffers::Verifier &verifier)
const {
6852 return VerifyTableStart(verifier) &&
6853 verifier.EndTable();
6861 typedef FloorDivOptions
Table;
6863 flatbuffers::uoffset_t start_;
6866 start_ = fbb_.StartTable();
6868 flatbuffers::Offset<FloorDivOptions>
Finish() {
6869 const auto end = fbb_.EndTable(start_);
6870 auto o = flatbuffers::Offset<FloorDivOptions>(
end);
6875inline flatbuffers::Offset<FloorDivOptions> CreateFloorDivOptions(
6877 FloorDivOptionsBuilder
builder_(_fbb);
6890 bool Verify(flatbuffers::Verifier &verifier)
const {
6891 return VerifyTableStart(verifier) &&
6892 verifier.EndTable();
6900 typedef SquareOptions
Table;
6902 flatbuffers::uoffset_t start_;
6905 start_ = fbb_.StartTable();
6907 flatbuffers::Offset<SquareOptions>
Finish() {
6908 const auto end = fbb_.EndTable(start_);
6909 auto o = flatbuffers::Offset<SquareOptions>(
end);
6914inline flatbuffers::Offset<SquareOptions> CreateSquareOptions(
6916 SquareOptionsBuilder
builder_(_fbb);
6929 bool Verify(flatbuffers::Verifier &verifier)
const {
6930 return VerifyTableStart(verifier) &&
6931 verifier.EndTable();
6939 typedef ZerosLikeOptions
Table;
6941 flatbuffers::uoffset_t start_;
6944 start_ = fbb_.StartTable();
6946 flatbuffers::Offset<ZerosLikeOptions>
Finish() {
6947 const auto end = fbb_.EndTable(start_);
6948 auto o = flatbuffers::Offset<ZerosLikeOptions>(
end);
6953inline flatbuffers::Offset<ZerosLikeOptions> CreateZerosLikeOptions(
6955 ZerosLikeOptionsBuilder
builder_(_fbb);
6968 bool Verify(flatbuffers::Verifier &verifier)
const {
6969 return VerifyTableStart(verifier) &&
6970 verifier.EndTable();
6978 typedef FillOptions
Table;
6980 flatbuffers::uoffset_t start_;
6983 start_ = fbb_.StartTable();
6986 const auto end = fbb_.EndTable(start_);
6987 auto o = flatbuffers::Offset<FillOptions>(
end);
6992inline flatbuffers::Offset<FillOptions> CreateFillOptions(
7007 bool Verify(flatbuffers::Verifier &verifier)
const {
7008 return VerifyTableStart(verifier) &&
7009 verifier.EndTable();
7017 typedef FloorModOptions
Table;
7019 flatbuffers::uoffset_t start_;
7022 start_ = fbb_.StartTable();
7024 flatbuffers::Offset<FloorModOptions>
Finish() {
7025 const auto end = fbb_.EndTable(start_);
7026 auto o = flatbuffers::Offset<FloorModOptions>(
end);
7031inline flatbuffers::Offset<FloorModOptions> CreateFloorModOptions(
7033 FloorModOptionsBuilder
builder_(_fbb);
7046 bool Verify(flatbuffers::Verifier &verifier)
const {
7047 return VerifyTableStart(verifier) &&
7048 verifier.EndTable();
7056 typedef RangeOptions
Table;
7058 flatbuffers::uoffset_t start_;
7061 start_ = fbb_.StartTable();
7064 const auto end = fbb_.EndTable(start_);
7065 auto o = flatbuffers::Offset<RangeOptions>(
end);
7070inline flatbuffers::Offset<RangeOptions> CreateRangeOptions(
7072 RangeOptionsBuilder
builder_(_fbb);
7086 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7090 return GetField<float>(
VT_ALPHA, 0.0f);
7092 bool Verify(flatbuffers::Verifier &verifier)
const {
7093 return VerifyTableStart(verifier) &&
7094 VerifyField<float>(verifier,
VT_ALPHA, 4) &&
7095 verifier.EndTable();
7103 typedef LeakyReluOptions
Table;
7105 flatbuffers::uoffset_t start_;
7107 fbb_.AddElement<
float>(LeakyReluOptions::VT_ALPHA,
alpha, 0.0f);
7111 start_ = fbb_.StartTable();
7113 flatbuffers::Offset<LeakyReluOptions>
Finish() {
7114 const auto end = fbb_.EndTable(start_);
7115 auto o = flatbuffers::Offset<LeakyReluOptions>(
end);
7120inline flatbuffers::Offset<LeakyReluOptions> CreateLeakyReluOptions(
7122 float alpha = 0.0f) {
7123 LeakyReluOptionsBuilder
builder_(_fbb);
7131 typedef SquaredDifferenceOptions
TableType;
7137 bool Verify(flatbuffers::Verifier &verifier)
const {
7138 return VerifyTableStart(verifier) &&
7139 verifier.EndTable();
7147 typedef SquaredDifferenceOptions
Table;
7149 flatbuffers::uoffset_t start_;
7152 start_ = fbb_.StartTable();
7154 flatbuffers::Offset<SquaredDifferenceOptions>
Finish() {
7155 const auto end = fbb_.EndTable(start_);
7156 auto o = flatbuffers::Offset<SquaredDifferenceOptions>(
end);
7161inline flatbuffers::Offset<SquaredDifferenceOptions> CreateSquaredDifferenceOptions(
7163 SquaredDifferenceOptionsBuilder
builder_(_fbb);
7177 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7183 bool Verify(flatbuffers::Verifier &verifier)
const {
7184 return VerifyTableStart(verifier) &&
7185 VerifyField<int8_t>(verifier, VT_MODE, 1) &&
7186 verifier.EndTable();
7194 typedef MirrorPadOptions
Table;
7196 flatbuffers::uoffset_t start_;
7198 fbb_.AddElement<int8_t>(MirrorPadOptions::VT_MODE,
static_cast<int8_t
>(mode), 0);
7202 start_ = fbb_.StartTable();
7204 flatbuffers::Offset<MirrorPadOptions>
Finish() {
7205 const auto end = fbb_.EndTable(start_);
7206 auto o = flatbuffers::Offset<MirrorPadOptions>(
end);
7211inline flatbuffers::Offset<MirrorPadOptions> CreateMirrorPadOptions(
7214 MirrorPadOptionsBuilder
builder_(_fbb);
7229 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7235 bool Verify(flatbuffers::Verifier &verifier)
const {
7236 return VerifyTableStart(verifier) &&
7237 VerifyField<int8_t>(verifier, VT_IDX_OUT_TYPE, 1) &&
7238 verifier.EndTable();
7246 typedef UniqueOptions
Table;
7248 flatbuffers::uoffset_t start_;
7250 fbb_.AddElement<int8_t>(UniqueOptions::VT_IDX_OUT_TYPE,
static_cast<int8_t
>(idx_out_type), 2);
7254 start_ = fbb_.StartTable();
7256 flatbuffers::Offset<UniqueOptions>
Finish() {
7257 const auto end = fbb_.EndTable(start_);
7258 auto o = flatbuffers::Offset<UniqueOptions>(
end);
7263inline flatbuffers::Offset<UniqueOptions> CreateUniqueOptions(
7266 UniqueOptionsBuilder
builder_(_fbb);
7267 builder_.add_idx_out_type(idx_out_type);
7280 bool Verify(flatbuffers::Verifier &verifier)
const {
7281 return VerifyTableStart(verifier) &&
7282 verifier.EndTable();
7290 typedef ReverseV2Options
Table;
7292 flatbuffers::uoffset_t start_;
7295 start_ = fbb_.StartTable();
7297 flatbuffers::Offset<ReverseV2Options>
Finish() {
7298 const auto end = fbb_.EndTable(start_);
7299 auto o = flatbuffers::Offset<ReverseV2Options>(
end);
7304inline flatbuffers::Offset<ReverseV2Options> CreateReverseV2Options(
7306 ReverseV2OptionsBuilder
builder_(_fbb);
7319 bool Verify(flatbuffers::Verifier &verifier)
const {
7320 return VerifyTableStart(verifier) &&
7321 verifier.EndTable();
7329 typedef AddNOptions
Table;
7331 flatbuffers::uoffset_t start_;
7334 start_ = fbb_.StartTable();
7337 const auto end = fbb_.EndTable(start_);
7338 auto o = flatbuffers::Offset<AddNOptions>(
end);
7343inline flatbuffers::Offset<AddNOptions> CreateAddNOptions(
7358 bool Verify(flatbuffers::Verifier &verifier)
const {
7359 return VerifyTableStart(verifier) &&
7360 verifier.EndTable();
7368 typedef GatherNdOptions
Table;
7370 flatbuffers::uoffset_t start_;
7373 start_ = fbb_.StartTable();
7375 flatbuffers::Offset<GatherNdOptions>
Finish() {
7376 const auto end = fbb_.EndTable(start_);
7377 auto o = flatbuffers::Offset<GatherNdOptions>(
end);
7382inline flatbuffers::Offset<GatherNdOptions> CreateGatherNdOptions(
7384 GatherNdOptionsBuilder
builder_(_fbb);
7397 bool Verify(flatbuffers::Verifier &verifier)
const {
7398 return VerifyTableStart(verifier) &&
7399 verifier.EndTable();
7407 typedef WhereOptions
Table;
7409 flatbuffers::uoffset_t start_;
7412 start_ = fbb_.StartTable();
7415 const auto end = fbb_.EndTable(start_);
7416 auto o = flatbuffers::Offset<WhereOptions>(
end);
7421inline flatbuffers::Offset<WhereOptions> CreateWhereOptions(
7423 WhereOptionsBuilder
builder_(_fbb);
7430 typedef ReverseSequenceOptions
TableType;
7431 int32_t seq_dim = 0;
7432 int32_t batch_dim = 0;
7438 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7446 return GetField<int32_t>(VT_BATCH_DIM, 0);
7448 bool Verify(flatbuffers::Verifier &verifier)
const {
7449 return VerifyTableStart(verifier) &&
7450 VerifyField<int32_t>(verifier,
VT_SEQ_DIM, 4) &&
7451 VerifyField<int32_t>(verifier, VT_BATCH_DIM, 4) &&
7452 verifier.EndTable();
7460 typedef ReverseSequenceOptions
Table;
7462 flatbuffers::uoffset_t start_;
7464 fbb_.AddElement<int32_t>(ReverseSequenceOptions::VT_SEQ_DIM, seq_dim, 0);
7467 fbb_.AddElement<int32_t>(ReverseSequenceOptions::VT_BATCH_DIM, batch_dim, 0);
7471 start_ = fbb_.StartTable();
7473 flatbuffers::Offset<ReverseSequenceOptions>
Finish() {
7474 const auto end = fbb_.EndTable(start_);
7475 auto o = flatbuffers::Offset<ReverseSequenceOptions>(
end);
7480inline flatbuffers::Offset<ReverseSequenceOptions> CreateReverseSequenceOptions(
7482 int32_t seq_dim = 0,
7483 int32_t batch_dim = 0) {
7484 ReverseSequenceOptionsBuilder
builder_(_fbb);
7499 bool Verify(flatbuffers::Verifier &verifier)
const {
7500 return VerifyTableStart(verifier) &&
7501 verifier.EndTable();
7509 typedef MatrixDiagOptions
Table;
7511 flatbuffers::uoffset_t start_;
7514 start_ = fbb_.StartTable();
7516 flatbuffers::Offset<MatrixDiagOptions>
Finish() {
7517 const auto end = fbb_.EndTable(start_);
7518 auto o = flatbuffers::Offset<MatrixDiagOptions>(
end);
7523inline flatbuffers::Offset<MatrixDiagOptions> CreateMatrixDiagOptions(
7525 MatrixDiagOptionsBuilder
builder_(_fbb);
7538 bool Verify(flatbuffers::Verifier &verifier)
const {
7539 return VerifyTableStart(verifier) &&
7540 verifier.EndTable();
7548 typedef QuantizeOptions
Table;
7550 flatbuffers::uoffset_t start_;
7553 start_ = fbb_.StartTable();
7555 flatbuffers::Offset<QuantizeOptions>
Finish() {
7556 const auto end = fbb_.EndTable(start_);
7557 auto o = flatbuffers::Offset<QuantizeOptions>(
end);
7562inline flatbuffers::Offset<QuantizeOptions> CreateQuantizeOptions(
7564 QuantizeOptionsBuilder
builder_(_fbb);
7577 bool Verify(flatbuffers::Verifier &verifier)
const {
7578 return VerifyTableStart(verifier) &&
7579 verifier.EndTable();
7587 typedef MatrixSetDiagOptions
Table;
7589 flatbuffers::uoffset_t start_;
7592 start_ = fbb_.StartTable();
7594 flatbuffers::Offset<MatrixSetDiagOptions>
Finish() {
7595 const auto end = fbb_.EndTable(start_);
7596 auto o = flatbuffers::Offset<MatrixSetDiagOptions>(
end);
7601inline flatbuffers::Offset<MatrixSetDiagOptions> CreateMatrixSetDiagOptions(
7603 MatrixSetDiagOptionsBuilder
builder_(_fbb);
7618 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7620 VT_ELSE_SUBGRAPH_INDEX = 6
7626 return GetField<int32_t>(VT_ELSE_SUBGRAPH_INDEX, 0);
7628 bool Verify(flatbuffers::Verifier &verifier)
const {
7629 return VerifyTableStart(verifier) &&
7631 VerifyField<int32_t>(verifier, VT_ELSE_SUBGRAPH_INDEX, 4) &&
7632 verifier.EndTable();
7640 typedef IfOptions
Table;
7642 flatbuffers::uoffset_t start_;
7651 start_ = fbb_.StartTable();
7654 const auto end = fbb_.EndTable(start_);
7655 auto o = flatbuffers::Offset<IfOptions>(
end);
7660inline flatbuffers::Offset<IfOptions> CreateIfOptions(
7680 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7681 VT_INIT_SUBGRAPH_INDEX = 4
7684 return GetField<int32_t>(VT_INIT_SUBGRAPH_INDEX, 0);
7686 bool Verify(flatbuffers::Verifier &verifier)
const {
7687 return VerifyTableStart(verifier) &&
7688 VerifyField<int32_t>(verifier, VT_INIT_SUBGRAPH_INDEX, 4) &&
7689 verifier.EndTable();
7697 typedef CallOnceOptions
Table;
7699 flatbuffers::uoffset_t start_;
7701 fbb_.AddElement<int32_t>(CallOnceOptions::VT_INIT_SUBGRAPH_INDEX,
init_subgraph_index, 0);
7705 start_ = fbb_.StartTable();
7707 flatbuffers::Offset<CallOnceOptions>
Finish() {
7708 const auto end = fbb_.EndTable(start_);
7709 auto o = flatbuffers::Offset<CallOnceOptions>(
end);
7714inline flatbuffers::Offset<CallOnceOptions> CreateCallOnceOptions(
7717 CallOnceOptionsBuilder
builder_(_fbb);
7733 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
7735 VT_BODY_SUBGRAPH_INDEX = 6
7741 return GetField<int32_t>(VT_BODY_SUBGRAPH_INDEX, 0);
7743 bool Verify(flatbuffers::Verifier &verifier)
const {
7744 return VerifyTableStart(verifier) &&
7746 VerifyField<int32_t>(verifier, VT_BODY_SUBGRAPH_INDEX, 4) &&
7747 verifier.EndTable();
7755 typedef WhileOptions
Table;
7757 flatbuffers::uoffset_t start_;
7766 start_ = fbb_.StartTable();
7769 const auto end = fbb_.EndTable(start_);
7770 auto o = flatbuffers::Offset<WhileOptions>(
end);
7775inline flatbuffers::Offset<WhileOptions> CreateWhileOptions(
7779 WhileOptionsBuilder
builder_(_fbb);
7788 typedef NonMaxSuppressionV4Options
TableType;
7794 bool Verify(flatbuffers::Verifier &verifier)
const {
7795 return VerifyTableStart(verifier) &&
7796 verifier.EndTable();
7804 typedef NonMaxSuppressionV4Options
Table;
7806 flatbuffers::uoffset_t start_;
7809 start_ = fbb_.StartTable();
7811 flatbuffers::Offset<NonMaxSuppressionV4Options>
Finish() {
7812 const auto end = fbb_.EndTable(start_);
7813 auto o = flatbuffers::Offset<NonMaxSuppressionV4Options>(
end);
7818inline flatbuffers::Offset<NonMaxSuppressionV4Options> CreateNonMaxSuppressionV4Options(
7820 NonMaxSuppressionV4OptionsBuilder
builder_(_fbb);
7827 typedef NonMaxSuppressionV5Options
TableType;
7833 bool Verify(flatbuffers::Verifier &verifier)
const {
7834 return VerifyTableStart(verifier) &&
7835 verifier.EndTable();
7843 typedef NonMaxSuppressionV5Options
Table;
7845 flatbuffers::uoffset_t start_;
7848 start_ = fbb_.StartTable();
7850 flatbuffers::Offset<NonMaxSuppressionV5Options>
Finish() {
7851 const auto end = fbb_.EndTable(start_);
7852 auto o = flatbuffers::Offset<NonMaxSuppressionV5Options>(
end);
7857inline flatbuffers::Offset<NonMaxSuppressionV5Options> CreateNonMaxSuppressionV5Options(
7859 NonMaxSuppressionV5OptionsBuilder
builder_(_fbb);
7872 bool Verify(flatbuffers::Verifier &verifier)
const {
7873 return VerifyTableStart(verifier) &&
7874 verifier.EndTable();
7882 typedef ScatterNdOptions
Table;
7884 flatbuffers::uoffset_t start_;
7887 start_ = fbb_.StartTable();
7889 flatbuffers::Offset<ScatterNdOptions>
Finish() {
7890 const auto end = fbb_.EndTable(start_);
7891 auto o = flatbuffers::Offset<ScatterNdOptions>(
end);
7896inline flatbuffers::Offset<ScatterNdOptions> CreateScatterNdOptions(
7898 ScatterNdOptionsBuilder
builder_(_fbb);
7911 bool Verify(flatbuffers::Verifier &verifier)
const {
7912 return VerifyTableStart(verifier) &&
7913 verifier.EndTable();
7921 typedef SelectV2Options
Table;
7923 flatbuffers::uoffset_t start_;
7926 start_ = fbb_.StartTable();
7928 flatbuffers::Offset<SelectV2Options>
Finish() {
7929 const auto end = fbb_.EndTable(start_);
7930 auto o = flatbuffers::Offset<SelectV2Options>(
end);
7935inline flatbuffers::Offset<SelectV2Options> CreateSelectV2Options(
7937 SelectV2OptionsBuilder
builder_(_fbb);
7950 bool Verify(flatbuffers::Verifier &verifier)
const {
7951 return VerifyTableStart(verifier) &&
7952 verifier.EndTable();
7960 typedef DensifyOptions
Table;
7962 flatbuffers::uoffset_t start_;
7965 start_ = fbb_.StartTable();
7967 flatbuffers::Offset<DensifyOptions>
Finish() {
7968 const auto end = fbb_.EndTable(start_);
7969 auto o = flatbuffers::Offset<DensifyOptions>(
end);
7974inline flatbuffers::Offset<DensifyOptions> CreateDensifyOptions(
7976 DensifyOptionsBuilder
builder_(_fbb);
7989 bool Verify(flatbuffers::Verifier &verifier)
const {
7990 return VerifyTableStart(verifier) &&
7991 verifier.EndTable();
7999 typedef SegmentSumOptions
Table;
8001 flatbuffers::uoffset_t start_;
8004 start_ = fbb_.StartTable();
8006 flatbuffers::Offset<SegmentSumOptions>
Finish() {
8007 const auto end = fbb_.EndTable(start_);
8008 auto o = flatbuffers::Offset<SegmentSumOptions>(
end);
8013inline flatbuffers::Offset<SegmentSumOptions> CreateSegmentSumOptions(
8015 SegmentSumOptionsBuilder
builder_(_fbb);
8025 bool asymmetric_quantize_inputs =
false;
8031 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8037 return GetField<uint8_t>(
VT_ADJ_X, 0) != 0;
8040 return GetField<uint8_t>(
VT_ADJ_Y, 0) != 0;
8045 bool Verify(flatbuffers::Verifier &verifier)
const {
8046 return VerifyTableStart(verifier) &&
8047 VerifyField<uint8_t>(verifier,
VT_ADJ_X, 1) &&
8048 VerifyField<uint8_t>(verifier,
VT_ADJ_Y, 1) &&
8050 verifier.EndTable();
8058 typedef BatchMatMulOptions
Table;
8060 flatbuffers::uoffset_t start_;
8062 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ADJ_X,
static_cast<uint8_t
>(adj_x), 0);
8065 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ADJ_Y,
static_cast<uint8_t
>(adj_y), 0);
8068 fbb_.AddElement<uint8_t>(BatchMatMulOptions::VT_ASYMMETRIC_QUANTIZE_INPUTS,
static_cast<uint8_t
>(asymmetric_quantize_inputs), 0);
8072 start_ = fbb_.StartTable();
8074 flatbuffers::Offset<BatchMatMulOptions>
Finish() {
8075 const auto end = fbb_.EndTable(start_);
8076 auto o = flatbuffers::Offset<BatchMatMulOptions>(
end);
8081inline flatbuffers::Offset<BatchMatMulOptions> CreateBatchMatMulOptions(
8085 bool asymmetric_quantize_inputs =
false) {
8086 BatchMatMulOptionsBuilder
builder_(_fbb);
8087 builder_.add_asymmetric_quantize_inputs(asymmetric_quantize_inputs);
8104 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8112 return GetField<uint8_t>(VT_REVERSE, 0) != 0;
8114 bool Verify(flatbuffers::Verifier &verifier)
const {
8115 return VerifyTableStart(verifier) &&
8117 VerifyField<uint8_t>(verifier, VT_REVERSE, 1) &&
8118 verifier.EndTable();
8126 typedef CumsumOptions
Table;
8128 flatbuffers::uoffset_t start_;
8130 fbb_.AddElement<uint8_t>(CumsumOptions::VT_EXCLUSIVE,
static_cast<uint8_t
>(
exclusive), 0);
8133 fbb_.AddElement<uint8_t>(CumsumOptions::VT_REVERSE,
static_cast<uint8_t
>(
reverse), 0);
8137 start_ = fbb_.StartTable();
8139 flatbuffers::Offset<CumsumOptions>
Finish() {
8140 const auto end = fbb_.EndTable(start_);
8141 auto o = flatbuffers::Offset<CumsumOptions>(
end);
8146inline flatbuffers::Offset<CumsumOptions> CreateCumsumOptions(
8150 CumsumOptionsBuilder
builder_(_fbb);
8165 bool Verify(flatbuffers::Verifier &verifier)
const {
8166 return VerifyTableStart(verifier) &&
8167 verifier.EndTable();
8175 typedef BroadcastToOptions
Table;
8177 flatbuffers::uoffset_t start_;
8180 start_ = fbb_.StartTable();
8182 flatbuffers::Offset<BroadcastToOptions>
Finish() {
8183 const auto end = fbb_.EndTable(start_);
8184 auto o = flatbuffers::Offset<BroadcastToOptions>(
end);
8189inline flatbuffers::Offset<BroadcastToOptions> CreateBroadcastToOptions(
8191 BroadcastToOptionsBuilder
builder_(_fbb);
8204 bool Verify(flatbuffers::Verifier &verifier)
const {
8205 return VerifyTableStart(verifier) &&
8206 verifier.EndTable();
8214 typedef Rfft2dOptions
Table;
8216 flatbuffers::uoffset_t start_;
8219 start_ = fbb_.StartTable();
8221 flatbuffers::Offset<Rfft2dOptions>
Finish() {
8222 const auto end = fbb_.EndTable(start_);
8223 auto o = flatbuffers::Offset<Rfft2dOptions>(
end);
8228inline flatbuffers::Offset<Rfft2dOptions> CreateRfft2dOptions(
8230 Rfft2dOptionsBuilder
builder_(_fbb);
8238 int32_t table_id = 0;
8246 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8260 bool Verify(flatbuffers::Verifier &verifier)
const {
8261 return VerifyTableStart(verifier) &&
8264 VerifyField<int8_t>(verifier, VT_VALUE_DTYPE, 1) &&
8265 verifier.EndTable();
8273 typedef HashtableOptions
Table;
8275 flatbuffers::uoffset_t start_;
8277 fbb_.AddElement<int32_t>(HashtableOptions::VT_TABLE_ID, table_id, 0);
8280 fbb_.AddElement<int8_t>(HashtableOptions::VT_KEY_DTYPE,
static_cast<int8_t
>(key_dtype), 0);
8283 fbb_.AddElement<int8_t>(HashtableOptions::VT_VALUE_DTYPE,
static_cast<int8_t
>(value_dtype), 0);
8287 start_ = fbb_.StartTable();
8289 flatbuffers::Offset<HashtableOptions>
Finish() {
8290 const auto end = fbb_.EndTable(start_);
8291 auto o = flatbuffers::Offset<HashtableOptions>(
end);
8296inline flatbuffers::Offset<HashtableOptions> CreateHashtableOptions(
8298 int32_t table_id = 0,
8301 HashtableOptionsBuilder
builder_(_fbb);
8303 builder_.add_value_dtype(value_dtype);
8317 bool Verify(flatbuffers::Verifier &verifier)
const {
8318 return VerifyTableStart(verifier) &&
8319 verifier.EndTable();
8327 typedef HashtableFindOptions
Table;
8329 flatbuffers::uoffset_t start_;
8332 start_ = fbb_.StartTable();
8334 flatbuffers::Offset<HashtableFindOptions>
Finish() {
8335 const auto end = fbb_.EndTable(start_);
8336 auto o = flatbuffers::Offset<HashtableFindOptions>(
end);
8341inline flatbuffers::Offset<HashtableFindOptions> CreateHashtableFindOptions(
8343 HashtableFindOptionsBuilder
builder_(_fbb);
8350 typedef HashtableImportOptions
TableType;
8356 bool Verify(flatbuffers::Verifier &verifier)
const {
8357 return VerifyTableStart(verifier) &&
8358 verifier.EndTable();
8366 typedef HashtableImportOptions
Table;
8368 flatbuffers::uoffset_t start_;
8371 start_ = fbb_.StartTable();
8373 flatbuffers::Offset<HashtableImportOptions>
Finish() {
8374 const auto end = fbb_.EndTable(start_);
8375 auto o = flatbuffers::Offset<HashtableImportOptions>(
end);
8380inline flatbuffers::Offset<HashtableImportOptions> CreateHashtableImportOptions(
8382 HashtableImportOptionsBuilder
builder_(_fbb);
8395 bool Verify(flatbuffers::Verifier &verifier)
const {
8396 return VerifyTableStart(verifier) &&
8397 verifier.EndTable();
8405 typedef HashtableSizeOptions
Table;
8407 flatbuffers::uoffset_t start_;
8410 start_ = fbb_.StartTable();
8412 flatbuffers::Offset<HashtableSizeOptions>
Finish() {
8413 const auto end = fbb_.EndTable(start_);
8414 auto o = flatbuffers::Offset<HashtableSizeOptions>(
end);
8419inline flatbuffers::Offset<HashtableSizeOptions> CreateHashtableSizeOptions(
8421 HashtableSizeOptionsBuilder
builder_(_fbb);
8429 std::string container{};
8430 std::string shared_name{};
8436 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8441 return GetPointer<const flatbuffers::String *>(
VT_CONTAINER);
8444 return GetPointer<const flatbuffers::String *>(VT_SHARED_NAME);
8446 bool Verify(flatbuffers::Verifier &verifier)
const {
8447 return VerifyTableStart(verifier) &&
8449 verifier.VerifyString(container()) &&
8450 VerifyOffset(verifier, VT_SHARED_NAME) &&
8451 verifier.VerifyString(shared_name()) &&
8452 verifier.EndTable();
8460 typedef VarHandleOptions
Table;
8462 flatbuffers::uoffset_t start_;
8464 fbb_.AddOffset(VarHandleOptions::VT_CONTAINER, container);
8467 fbb_.AddOffset(VarHandleOptions::VT_SHARED_NAME, shared_name);
8471 start_ = fbb_.StartTable();
8473 flatbuffers::Offset<VarHandleOptions>
Finish() {
8474 const auto end = fbb_.EndTable(start_);
8475 auto o = flatbuffers::Offset<VarHandleOptions>(
end);
8480inline flatbuffers::Offset<VarHandleOptions> CreateVarHandleOptions(
8482 flatbuffers::Offset<flatbuffers::String> container = 0,
8483 flatbuffers::Offset<flatbuffers::String> shared_name = 0) {
8484 VarHandleOptionsBuilder
builder_(_fbb);
8485 builder_.add_shared_name(shared_name);
8492 const char *container =
nullptr,
8493 const char *shared_name =
nullptr) {
8494 auto container__ = container ? _fbb.
CreateString(container) : 0;
8495 auto shared_name__ = shared_name ? _fbb.
CreateString(shared_name) : 0;
8511 bool Verify(flatbuffers::Verifier &verifier)
const {
8512 return VerifyTableStart(verifier) &&
8513 verifier.EndTable();
8521 typedef ReadVariableOptions
Table;
8523 flatbuffers::uoffset_t start_;
8526 start_ = fbb_.StartTable();
8528 flatbuffers::Offset<ReadVariableOptions>
Finish() {
8529 const auto end = fbb_.EndTable(start_);
8530 auto o = flatbuffers::Offset<ReadVariableOptions>(
end);
8535inline flatbuffers::Offset<ReadVariableOptions> CreateReadVariableOptions(
8537 ReadVariableOptionsBuilder
builder_(_fbb);
8544 typedef AssignVariableOptions
TableType;
8550 bool Verify(flatbuffers::Verifier &verifier)
const {
8551 return VerifyTableStart(verifier) &&
8552 verifier.EndTable();
8560 typedef AssignVariableOptions
Table;
8562 flatbuffers::uoffset_t start_;
8565 start_ = fbb_.StartTable();
8567 flatbuffers::Offset<AssignVariableOptions>
Finish() {
8568 const auto end = fbb_.EndTable(start_);
8569 auto o = flatbuffers::Offset<AssignVariableOptions>(
end);
8574inline flatbuffers::Offset<AssignVariableOptions> CreateAssignVariableOptions(
8576 AssignVariableOptionsBuilder
builder_(_fbb);
8591 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8596 return GetField<int64_t>(
VT_SEED, 0);
8599 return GetField<int64_t>(VT_SEED2, 0);
8601 bool Verify(flatbuffers::Verifier &verifier)
const {
8602 return VerifyTableStart(verifier) &&
8603 VerifyField<int64_t>(verifier,
VT_SEED, 8) &&
8604 VerifyField<int64_t>(verifier, VT_SEED2, 8) &&
8605 verifier.EndTable();
8613 typedef RandomOptions
Table;
8615 flatbuffers::uoffset_t start_;
8617 fbb_.AddElement<int64_t>(RandomOptions::VT_SEED, seed, 0);
8620 fbb_.AddElement<int64_t>(RandomOptions::VT_SEED2, seed2, 0);
8624 start_ = fbb_.StartTable();
8626 flatbuffers::Offset<RandomOptions>
Finish() {
8627 const auto end = fbb_.EndTable(start_);
8628 auto o = flatbuffers::Offset<RandomOptions>(
end);
8633inline flatbuffers::Offset<RandomOptions> CreateRandomOptions(
8636 int64_t seed2 = 0) {
8637 RandomOptionsBuilder
builder_(_fbb);
8647 std::vector<float> boundaries{};
8653 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8657 return GetPointer<const flatbuffers::Vector<float> *>(VT_BOUNDARIES);
8659 bool Verify(flatbuffers::Verifier &verifier)
const {
8660 return VerifyTableStart(verifier) &&
8661 VerifyOffset(verifier, VT_BOUNDARIES) &&
8662 verifier.VerifyVector(boundaries()) &&
8663 verifier.EndTable();
8671 typedef BucketizeOptions
Table;
8673 flatbuffers::uoffset_t start_;
8675 fbb_.AddOffset(BucketizeOptions::VT_BOUNDARIES, boundaries);
8679 start_ = fbb_.StartTable();
8681 flatbuffers::Offset<BucketizeOptions>
Finish() {
8682 const auto end = fbb_.EndTable(start_);
8683 auto o = flatbuffers::Offset<BucketizeOptions>(
end);
8688inline flatbuffers::Offset<BucketizeOptions> CreateBucketizeOptions(
8691 BucketizeOptionsBuilder
builder_(_fbb);
8692 builder_.add_boundaries(boundaries);
8698 const std::vector<float> *boundaries =
nullptr) {
8699 auto boundaries__ = boundaries ? _fbb.
CreateVector<
float>(*boundaries) : 0;
8709 bool approximate =
false;
8715 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
8719 return GetField<uint8_t>(VT_APPROXIMATE, 0) != 0;
8721 bool Verify(flatbuffers::Verifier &verifier)
const {
8722 return VerifyTableStart(verifier) &&
8723 VerifyField<uint8_t>(verifier, VT_APPROXIMATE, 1) &&
8724 verifier.EndTable();
8732 typedef GeluOptions
Table;
8734 flatbuffers::uoffset_t start_;
8736 fbb_.AddElement<uint8_t>(GeluOptions::VT_APPROXIMATE,
static_cast<uint8_t
>(approximate), 0);
8740 start_ = fbb_.StartTable();
8743 const auto end = fbb_.EndTable(start_);
8744 auto o = flatbuffers::Offset<GeluOptions>(
end);
8749inline flatbuffers::Offset<GeluOptions> CreateGeluOptions(
8751 bool approximate =
false) {
8753 builder_.add_approximate(approximate);
8760 typedef DynamicUpdateSliceOptions
TableType;
8766 bool Verify(flatbuffers::Verifier &verifier)
const {
8767 return VerifyTableStart(verifier) &&
8768 verifier.EndTable();
8776 typedef DynamicUpdateSliceOptions
Table;
8778 flatbuffers::uoffset_t start_;
8781 start_ = fbb_.StartTable();
8783 flatbuffers::Offset<DynamicUpdateSliceOptions>
Finish() {
8784 const auto end = fbb_.EndTable(start_);
8785 auto o = flatbuffers::Offset<DynamicUpdateSliceOptions>(
end);
8790inline flatbuffers::Offset<DynamicUpdateSliceOptions> CreateDynamicUpdateSliceOptions(
8792 DynamicUpdateSliceOptionsBuilder
builder_(_fbb);
8799 typedef UnsortedSegmentProdOptions
TableType;
8805 bool Verify(flatbuffers::Verifier &verifier)
const {
8806 return VerifyTableStart(verifier) &&
8807 verifier.EndTable();
8815 typedef UnsortedSegmentProdOptions
Table;
8817 flatbuffers::uoffset_t start_;
8820 start_ = fbb_.StartTable();
8822 flatbuffers::Offset<UnsortedSegmentProdOptions>
Finish() {
8823 const auto end = fbb_.EndTable(start_);
8824 auto o = flatbuffers::Offset<UnsortedSegmentProdOptions>(
end);
8829inline flatbuffers::Offset<UnsortedSegmentProdOptions> CreateUnsortedSegmentProdOptions(
8831 UnsortedSegmentProdOptionsBuilder
builder_(_fbb);
8838 typedef UnsortedSegmentMaxOptions
TableType;
8844 bool Verify(flatbuffers::Verifier &verifier)
const {
8845 return VerifyTableStart(verifier) &&
8846 verifier.EndTable();
8854 typedef UnsortedSegmentMaxOptions
Table;
8856 flatbuffers::uoffset_t start_;
8859 start_ = fbb_.StartTable();
8861 flatbuffers::Offset<UnsortedSegmentMaxOptions>
Finish() {
8862 const auto end = fbb_.EndTable(start_);
8863 auto o = flatbuffers::Offset<UnsortedSegmentMaxOptions>(
end);
8868inline flatbuffers::Offset<UnsortedSegmentMaxOptions> CreateUnsortedSegmentMaxOptions(
8870 UnsortedSegmentMaxOptionsBuilder
builder_(_fbb);
8877 typedef UnsortedSegmentSumOptions
TableType;
8883 bool Verify(flatbuffers::Verifier &verifier)
const {
8884 return VerifyTableStart(verifier) &&
8885 verifier.EndTable();
8893 typedef UnsortedSegmentSumOptions
Table;
8895 flatbuffers::uoffset_t start_;
8898 start_ = fbb_.StartTable();
8900 flatbuffers::Offset<UnsortedSegmentSumOptions>
Finish() {
8901 const auto end = fbb_.EndTable(start_);
8902 auto o = flatbuffers::Offset<UnsortedSegmentSumOptions>(
end);
8907inline flatbuffers::Offset<UnsortedSegmentSumOptions> CreateUnsortedSegmentSumOptions(
8909 UnsortedSegmentSumOptionsBuilder
builder_(_fbb);
8922 bool Verify(flatbuffers::Verifier &verifier)
const {
8923 return VerifyTableStart(verifier) &&
8924 verifier.EndTable();
8932 typedef ATan2Options
Table;
8934 flatbuffers::uoffset_t start_;
8937 start_ = fbb_.StartTable();
8940 const auto end = fbb_.EndTable(start_);
8941 auto o = flatbuffers::Offset<ATan2Options>(
end);
8946inline flatbuffers::Offset<ATan2Options> CreateATan2Options(
8948 ATan2OptionsBuilder
builder_(_fbb);
8955 typedef UnsortedSegmentMinOptions
TableType;
8961 bool Verify(flatbuffers::Verifier &verifier)
const {
8962 return VerifyTableStart(verifier) &&
8963 verifier.EndTable();
8971 typedef UnsortedSegmentMinOptions
Table;
8973 flatbuffers::uoffset_t start_;
8976 start_ = fbb_.StartTable();
8978 flatbuffers::Offset<UnsortedSegmentMinOptions>
Finish() {
8979 const auto end = fbb_.EndTable(start_);
8980 auto o = flatbuffers::Offset<UnsortedSegmentMinOptions>(
end);
8985inline flatbuffers::Offset<UnsortedSegmentMinOptions> CreateUnsortedSegmentMinOptions(
8987 UnsortedSegmentMinOptionsBuilder
builder_(_fbb);
9000 bool Verify(flatbuffers::Verifier &verifier)
const {
9001 return VerifyTableStart(verifier) &&
9002 verifier.EndTable();
9010 typedef SignOptions
Table;
9012 flatbuffers::uoffset_t start_;
9015 start_ = fbb_.StartTable();
9018 const auto end = fbb_.EndTable(start_);
9019 auto o = flatbuffers::Offset<SignOptions>(
end);
9024inline flatbuffers::Offset<SignOptions> CreateSignOptions(
9037 typedef OperatorCode
Table;
9039 flatbuffers::uoffset_t start_;
9041 fbb_.AddElement<int8_t>(OperatorCode::VT_DEPRECATED_BUILTIN_CODE, deprecated_builtin_code, 0);
9044 fbb_.AddOffset(OperatorCode::VT_CUSTOM_CODE, custom_code);
9047 fbb_.AddElement<int32_t>(OperatorCode::VT_VERSION,
version, 1);
9050 fbb_.AddElement<int32_t>(OperatorCode::VT_BUILTIN_CODE,
static_cast<int32_t
>(builtin_code), 0);
9054 start_ = fbb_.StartTable();
9057 const auto end = fbb_.EndTable(start_);
9058 auto o = flatbuffers::Offset<OperatorCode>(
end);
9063inline flatbuffers::Offset<OperatorCode> CreateOperatorCode(
9065 int8_t deprecated_builtin_code = 0,
9066 flatbuffers::Offset<flatbuffers::String> custom_code = 0,
9069 OperatorCodeBuilder
builder_(_fbb);
9070 builder_.add_builtin_code(builtin_code);
9072 builder_.add_custom_code(custom_code);
9073 builder_.add_deprecated_builtin_code(deprecated_builtin_code);
9079 int8_t deprecated_builtin_code = 0,
9080 const char *custom_code =
nullptr,
9083 auto custom_code__ = custom_code ? _fbb.
CreateString(custom_code) : 0;
9086 deprecated_builtin_code,
9096 uint32_t opcode_index = 0;
9097 std::vector<int32_t>
inputs{};
9098 std::vector<int32_t>
outputs{};
9100 std::vector<uint8_t> custom_options{};
9102 std::vector<bool> mutating_variable_inputs{};
9103 std::vector<int32_t> intermediates{};
9109 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
9124 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_INPUTS);
9127 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_OUTPUTS);
9517 bool Verify(flatbuffers::Verifier &verifier)
const {
9518 return VerifyTableStart(verifier) &&
9521 verifier.VerifyVector(
inputs()) &&
9523 verifier.VerifyVector(
outputs()) &&
9528 verifier.VerifyVector(custom_options()) &&
9531 verifier.VerifyVector(mutating_variable_inputs()) &&
9533 verifier.VerifyVector(intermediates()) &&
9534 verifier.EndTable();
9541template<>
inline const tflite::Conv2DOptions *Operator::builtin_options_as<tflite::Conv2DOptions>()
const {
9542 return builtin_options_as_Conv2DOptions();
9545template<>
inline const tflite::DepthwiseConv2DOptions *Operator::builtin_options_as<tflite::DepthwiseConv2DOptions>()
const {
9546 return builtin_options_as_DepthwiseConv2DOptions();
9549template<>
inline const tflite::ConcatEmbeddingsOptions *Operator::builtin_options_as<tflite::ConcatEmbeddingsOptions>()
const {
9550 return builtin_options_as_ConcatEmbeddingsOptions();
9553template<>
inline const tflite::LSHProjectionOptions *Operator::builtin_options_as<tflite::LSHProjectionOptions>()
const {
9554 return builtin_options_as_LSHProjectionOptions();
9557template<>
inline const tflite::Pool2DOptions *Operator::builtin_options_as<tflite::Pool2DOptions>()
const {
9558 return builtin_options_as_Pool2DOptions();
9561template<>
inline const tflite::SVDFOptions *Operator::builtin_options_as<tflite::SVDFOptions>()
const {
9562 return builtin_options_as_SVDFOptions();
9565template<>
inline const tflite::RNNOptions *Operator::builtin_options_as<tflite::RNNOptions>()
const {
9566 return builtin_options_as_RNNOptions();
9569template<>
inline const tflite::FullyConnectedOptions *Operator::builtin_options_as<tflite::FullyConnectedOptions>()
const {
9570 return builtin_options_as_FullyConnectedOptions();
9573template<>
inline const tflite::SoftmaxOptions *Operator::builtin_options_as<tflite::SoftmaxOptions>()
const {
9574 return builtin_options_as_SoftmaxOptions();
9577template<>
inline const tflite::ConcatenationOptions *Operator::builtin_options_as<tflite::ConcatenationOptions>()
const {
9578 return builtin_options_as_ConcatenationOptions();
9581template<>
inline const tflite::AddOptions *Operator::builtin_options_as<tflite::AddOptions>()
const {
9582 return builtin_options_as_AddOptions();
9585template<>
inline const tflite::L2NormOptions *Operator::builtin_options_as<tflite::L2NormOptions>()
const {
9586 return builtin_options_as_L2NormOptions();
9589template<>
inline const tflite::LocalResponseNormalizationOptions *Operator::builtin_options_as<tflite::LocalResponseNormalizationOptions>()
const {
9590 return builtin_options_as_LocalResponseNormalizationOptions();
9593template<>
inline const tflite::LSTMOptions *Operator::builtin_options_as<tflite::LSTMOptions>()
const {
9594 return builtin_options_as_LSTMOptions();
9597template<>
inline const tflite::ResizeBilinearOptions *Operator::builtin_options_as<tflite::ResizeBilinearOptions>()
const {
9598 return builtin_options_as_ResizeBilinearOptions();
9601template<>
inline const tflite::CallOptions *Operator::builtin_options_as<tflite::CallOptions>()
const {
9602 return builtin_options_as_CallOptions();
9605template<>
inline const tflite::ReshapeOptions *Operator::builtin_options_as<tflite::ReshapeOptions>()
const {
9606 return builtin_options_as_ReshapeOptions();
9609template<>
inline const tflite::SkipGramOptions *Operator::builtin_options_as<tflite::SkipGramOptions>()
const {
9610 return builtin_options_as_SkipGramOptions();
9613template<>
inline const tflite::SpaceToDepthOptions *Operator::builtin_options_as<tflite::SpaceToDepthOptions>()
const {
9614 return builtin_options_as_SpaceToDepthOptions();
9617template<>
inline const tflite::EmbeddingLookupSparseOptions *Operator::builtin_options_as<tflite::EmbeddingLookupSparseOptions>()
const {
9618 return builtin_options_as_EmbeddingLookupSparseOptions();
9621template<>
inline const tflite::MulOptions *Operator::builtin_options_as<tflite::MulOptions>()
const {
9622 return builtin_options_as_MulOptions();
9625template<>
inline const tflite::PadOptions *Operator::builtin_options_as<tflite::PadOptions>()
const {
9626 return builtin_options_as_PadOptions();
9629template<>
inline const tflite::GatherOptions *Operator::builtin_options_as<tflite::GatherOptions>()
const {
9630 return builtin_options_as_GatherOptions();
9633template<>
inline const tflite::BatchToSpaceNDOptions *Operator::builtin_options_as<tflite::BatchToSpaceNDOptions>()
const {
9634 return builtin_options_as_BatchToSpaceNDOptions();
9637template<>
inline const tflite::SpaceToBatchNDOptions *Operator::builtin_options_as<tflite::SpaceToBatchNDOptions>()
const {
9638 return builtin_options_as_SpaceToBatchNDOptions();
9641template<>
inline const tflite::TransposeOptions *Operator::builtin_options_as<tflite::TransposeOptions>()
const {
9642 return builtin_options_as_TransposeOptions();
9645template<>
inline const tflite::ReducerOptions *Operator::builtin_options_as<tflite::ReducerOptions>()
const {
9646 return builtin_options_as_ReducerOptions();
9649template<>
inline const tflite::SubOptions *Operator::builtin_options_as<tflite::SubOptions>()
const {
9650 return builtin_options_as_SubOptions();
9653template<>
inline const tflite::DivOptions *Operator::builtin_options_as<tflite::DivOptions>()
const {
9654 return builtin_options_as_DivOptions();
9657template<>
inline const tflite::SqueezeOptions *Operator::builtin_options_as<tflite::SqueezeOptions>()
const {
9658 return builtin_options_as_SqueezeOptions();
9661template<>
inline const tflite::SequenceRNNOptions *Operator::builtin_options_as<tflite::SequenceRNNOptions>()
const {
9662 return builtin_options_as_SequenceRNNOptions();
9665template<>
inline const tflite::StridedSliceOptions *Operator::builtin_options_as<tflite::StridedSliceOptions>()
const {
9666 return builtin_options_as_StridedSliceOptions();
9669template<>
inline const tflite::ExpOptions *Operator::builtin_options_as<tflite::ExpOptions>()
const {
9670 return builtin_options_as_ExpOptions();
9673template<>
inline const tflite::TopKV2Options *Operator::builtin_options_as<tflite::TopKV2Options>()
const {
9674 return builtin_options_as_TopKV2Options();
9677template<>
inline const tflite::SplitOptions *Operator::builtin_options_as<tflite::SplitOptions>()
const {
9678 return builtin_options_as_SplitOptions();
9681template<>
inline const tflite::LogSoftmaxOptions *Operator::builtin_options_as<tflite::LogSoftmaxOptions>()
const {
9682 return builtin_options_as_LogSoftmaxOptions();
9685template<>
inline const tflite::CastOptions *Operator::builtin_options_as<tflite::CastOptions>()
const {
9686 return builtin_options_as_CastOptions();
9689template<>
inline const tflite::DequantizeOptions *Operator::builtin_options_as<tflite::DequantizeOptions>()
const {
9690 return builtin_options_as_DequantizeOptions();
9693template<>
inline const tflite::MaximumMinimumOptions *Operator::builtin_options_as<tflite::MaximumMinimumOptions>()
const {
9694 return builtin_options_as_MaximumMinimumOptions();
9697template<>
inline const tflite::ArgMaxOptions *Operator::builtin_options_as<tflite::ArgMaxOptions>()
const {
9698 return builtin_options_as_ArgMaxOptions();
9701template<>
inline const tflite::LessOptions *Operator::builtin_options_as<tflite::LessOptions>()
const {
9702 return builtin_options_as_LessOptions();
9705template<>
inline const tflite::NegOptions *Operator::builtin_options_as<tflite::NegOptions>()
const {
9706 return builtin_options_as_NegOptions();
9709template<>
inline const tflite::PadV2Options *Operator::builtin_options_as<tflite::PadV2Options>()
const {
9710 return builtin_options_as_PadV2Options();
9713template<>
inline const tflite::GreaterOptions *Operator::builtin_options_as<tflite::GreaterOptions>()
const {
9714 return builtin_options_as_GreaterOptions();
9717template<>
inline const tflite::GreaterEqualOptions *Operator::builtin_options_as<tflite::GreaterEqualOptions>()
const {
9718 return builtin_options_as_GreaterEqualOptions();
9721template<>
inline const tflite::LessEqualOptions *Operator::builtin_options_as<tflite::LessEqualOptions>()
const {
9722 return builtin_options_as_LessEqualOptions();
9725template<>
inline const tflite::SelectOptions *Operator::builtin_options_as<tflite::SelectOptions>()
const {
9726 return builtin_options_as_SelectOptions();
9729template<>
inline const tflite::SliceOptions *Operator::builtin_options_as<tflite::SliceOptions>()
const {
9730 return builtin_options_as_SliceOptions();
9733template<>
inline const tflite::TransposeConvOptions *Operator::builtin_options_as<tflite::TransposeConvOptions>()
const {
9734 return builtin_options_as_TransposeConvOptions();
9737template<>
inline const tflite::SparseToDenseOptions *Operator::builtin_options_as<tflite::SparseToDenseOptions>()
const {
9738 return builtin_options_as_SparseToDenseOptions();
9741template<>
inline const tflite::TileOptions *Operator::builtin_options_as<tflite::TileOptions>()
const {
9742 return builtin_options_as_TileOptions();
9745template<>
inline const tflite::ExpandDimsOptions *Operator::builtin_options_as<tflite::ExpandDimsOptions>()
const {
9746 return builtin_options_as_ExpandDimsOptions();
9749template<>
inline const tflite::EqualOptions *Operator::builtin_options_as<tflite::EqualOptions>()
const {
9750 return builtin_options_as_EqualOptions();
9753template<>
inline const tflite::NotEqualOptions *Operator::builtin_options_as<tflite::NotEqualOptions>()
const {
9754 return builtin_options_as_NotEqualOptions();
9757template<>
inline const tflite::ShapeOptions *Operator::builtin_options_as<tflite::ShapeOptions>()
const {
9758 return builtin_options_as_ShapeOptions();
9761template<>
inline const tflite::PowOptions *Operator::builtin_options_as<tflite::PowOptions>()
const {
9762 return builtin_options_as_PowOptions();
9765template<>
inline const tflite::ArgMinOptions *Operator::builtin_options_as<tflite::ArgMinOptions>()
const {
9766 return builtin_options_as_ArgMinOptions();
9769template<>
inline const tflite::FakeQuantOptions *Operator::builtin_options_as<tflite::FakeQuantOptions>()
const {
9770 return builtin_options_as_FakeQuantOptions();
9773template<>
inline const tflite::PackOptions *Operator::builtin_options_as<tflite::PackOptions>()
const {
9774 return builtin_options_as_PackOptions();
9777template<>
inline const tflite::LogicalOrOptions *Operator::builtin_options_as<tflite::LogicalOrOptions>()
const {
9778 return builtin_options_as_LogicalOrOptions();
9781template<>
inline const tflite::OneHotOptions *Operator::builtin_options_as<tflite::OneHotOptions>()
const {
9782 return builtin_options_as_OneHotOptions();
9785template<>
inline const tflite::LogicalAndOptions *Operator::builtin_options_as<tflite::LogicalAndOptions>()
const {
9786 return builtin_options_as_LogicalAndOptions();
9789template<>
inline const tflite::LogicalNotOptions *Operator::builtin_options_as<tflite::LogicalNotOptions>()
const {
9790 return builtin_options_as_LogicalNotOptions();
9793template<>
inline const tflite::UnpackOptions *Operator::builtin_options_as<tflite::UnpackOptions>()
const {
9794 return builtin_options_as_UnpackOptions();
9797template<>
inline const tflite::FloorDivOptions *Operator::builtin_options_as<tflite::FloorDivOptions>()
const {
9798 return builtin_options_as_FloorDivOptions();
9801template<>
inline const tflite::SquareOptions *Operator::builtin_options_as<tflite::SquareOptions>()
const {
9802 return builtin_options_as_SquareOptions();
9805template<>
inline const tflite::ZerosLikeOptions *Operator::builtin_options_as<tflite::ZerosLikeOptions>()
const {
9806 return builtin_options_as_ZerosLikeOptions();
9809template<>
inline const tflite::FillOptions *Operator::builtin_options_as<tflite::FillOptions>()
const {
9810 return builtin_options_as_FillOptions();
9813template<>
inline const tflite::BidirectionalSequenceLSTMOptions *Operator::builtin_options_as<tflite::BidirectionalSequenceLSTMOptions>()
const {
9814 return builtin_options_as_BidirectionalSequenceLSTMOptions();
9817template<>
inline const tflite::BidirectionalSequenceRNNOptions *Operator::builtin_options_as<tflite::BidirectionalSequenceRNNOptions>()
const {
9818 return builtin_options_as_BidirectionalSequenceRNNOptions();
9821template<>
inline const tflite::UnidirectionalSequenceLSTMOptions *Operator::builtin_options_as<tflite::UnidirectionalSequenceLSTMOptions>()
const {
9822 return builtin_options_as_UnidirectionalSequenceLSTMOptions();
9825template<>
inline const tflite::FloorModOptions *Operator::builtin_options_as<tflite::FloorModOptions>()
const {
9826 return builtin_options_as_FloorModOptions();
9829template<>
inline const tflite::RangeOptions *Operator::builtin_options_as<tflite::RangeOptions>()
const {
9830 return builtin_options_as_RangeOptions();
9833template<>
inline const tflite::ResizeNearestNeighborOptions *Operator::builtin_options_as<tflite::ResizeNearestNeighborOptions>()
const {
9834 return builtin_options_as_ResizeNearestNeighborOptions();
9837template<>
inline const tflite::LeakyReluOptions *Operator::builtin_options_as<tflite::LeakyReluOptions>()
const {
9838 return builtin_options_as_LeakyReluOptions();
9841template<>
inline const tflite::SquaredDifferenceOptions *Operator::builtin_options_as<tflite::SquaredDifferenceOptions>()
const {
9842 return builtin_options_as_SquaredDifferenceOptions();
9845template<>
inline const tflite::MirrorPadOptions *Operator::builtin_options_as<tflite::MirrorPadOptions>()
const {
9846 return builtin_options_as_MirrorPadOptions();
9849template<>
inline const tflite::AbsOptions *Operator::builtin_options_as<tflite::AbsOptions>()
const {
9850 return builtin_options_as_AbsOptions();
9853template<>
inline const tflite::SplitVOptions *Operator::builtin_options_as<tflite::SplitVOptions>()
const {
9854 return builtin_options_as_SplitVOptions();
9857template<>
inline const tflite::UniqueOptions *Operator::builtin_options_as<tflite::UniqueOptions>()
const {
9858 return builtin_options_as_UniqueOptions();
9861template<>
inline const tflite::ReverseV2Options *Operator::builtin_options_as<tflite::ReverseV2Options>()
const {
9862 return builtin_options_as_ReverseV2Options();
9865template<>
inline const tflite::AddNOptions *Operator::builtin_options_as<tflite::AddNOptions>()
const {
9866 return builtin_options_as_AddNOptions();
9869template<>
inline const tflite::GatherNdOptions *Operator::builtin_options_as<tflite::GatherNdOptions>()
const {
9870 return builtin_options_as_GatherNdOptions();
9873template<>
inline const tflite::CosOptions *Operator::builtin_options_as<tflite::CosOptions>()
const {
9874 return builtin_options_as_CosOptions();
9877template<>
inline const tflite::WhereOptions *Operator::builtin_options_as<tflite::WhereOptions>()
const {
9878 return builtin_options_as_WhereOptions();
9881template<>
inline const tflite::RankOptions *Operator::builtin_options_as<tflite::RankOptions>()
const {
9882 return builtin_options_as_RankOptions();
9885template<>
inline const tflite::ReverseSequenceOptions *Operator::builtin_options_as<tflite::ReverseSequenceOptions>()
const {
9886 return builtin_options_as_ReverseSequenceOptions();
9889template<>
inline const tflite::MatrixDiagOptions *Operator::builtin_options_as<tflite::MatrixDiagOptions>()
const {
9890 return builtin_options_as_MatrixDiagOptions();
9893template<>
inline const tflite::QuantizeOptions *Operator::builtin_options_as<tflite::QuantizeOptions>()
const {
9894 return builtin_options_as_QuantizeOptions();
9897template<>
inline const tflite::MatrixSetDiagOptions *Operator::builtin_options_as<tflite::MatrixSetDiagOptions>()
const {
9898 return builtin_options_as_MatrixSetDiagOptions();
9901template<>
inline const tflite::HardSwishOptions *Operator::builtin_options_as<tflite::HardSwishOptions>()
const {
9902 return builtin_options_as_HardSwishOptions();
9905template<>
inline const tflite::IfOptions *Operator::builtin_options_as<tflite::IfOptions>()
const {
9906 return builtin_options_as_IfOptions();
9909template<>
inline const tflite::WhileOptions *Operator::builtin_options_as<tflite::WhileOptions>()
const {
9910 return builtin_options_as_WhileOptions();
9913template<>
inline const tflite::DepthToSpaceOptions *Operator::builtin_options_as<tflite::DepthToSpaceOptions>()
const {
9914 return builtin_options_as_DepthToSpaceOptions();
9917template<>
inline const tflite::NonMaxSuppressionV4Options *Operator::builtin_options_as<tflite::NonMaxSuppressionV4Options>()
const {
9918 return builtin_options_as_NonMaxSuppressionV4Options();
9921template<>
inline const tflite::NonMaxSuppressionV5Options *Operator::builtin_options_as<tflite::NonMaxSuppressionV5Options>()
const {
9922 return builtin_options_as_NonMaxSuppressionV5Options();
9925template<>
inline const tflite::ScatterNdOptions *Operator::builtin_options_as<tflite::ScatterNdOptions>()
const {
9926 return builtin_options_as_ScatterNdOptions();
9929template<>
inline const tflite::SelectV2Options *Operator::builtin_options_as<tflite::SelectV2Options>()
const {
9930 return builtin_options_as_SelectV2Options();
9933template<>
inline const tflite::DensifyOptions *Operator::builtin_options_as<tflite::DensifyOptions>()
const {
9934 return builtin_options_as_DensifyOptions();
9937template<>
inline const tflite::SegmentSumOptions *Operator::builtin_options_as<tflite::SegmentSumOptions>()
const {
9938 return builtin_options_as_SegmentSumOptions();
9941template<>
inline const tflite::BatchMatMulOptions *Operator::builtin_options_as<tflite::BatchMatMulOptions>()
const {
9942 return builtin_options_as_BatchMatMulOptions();
9945template<>
inline const tflite::CumsumOptions *Operator::builtin_options_as<tflite::CumsumOptions>()
const {
9946 return builtin_options_as_CumsumOptions();
9949template<>
inline const tflite::CallOnceOptions *Operator::builtin_options_as<tflite::CallOnceOptions>()
const {
9950 return builtin_options_as_CallOnceOptions();
9953template<>
inline const tflite::BroadcastToOptions *Operator::builtin_options_as<tflite::BroadcastToOptions>()
const {
9954 return builtin_options_as_BroadcastToOptions();
9957template<>
inline const tflite::Rfft2dOptions *Operator::builtin_options_as<tflite::Rfft2dOptions>()
const {
9958 return builtin_options_as_Rfft2dOptions();
9961template<>
inline const tflite::Conv3DOptions *Operator::builtin_options_as<tflite::Conv3DOptions>()
const {
9962 return builtin_options_as_Conv3DOptions();
9965template<>
inline const tflite::HashtableOptions *Operator::builtin_options_as<tflite::HashtableOptions>()
const {
9966 return builtin_options_as_HashtableOptions();
9969template<>
inline const tflite::HashtableFindOptions *Operator::builtin_options_as<tflite::HashtableFindOptions>()
const {
9970 return builtin_options_as_HashtableFindOptions();
9973template<>
inline const tflite::HashtableImportOptions *Operator::builtin_options_as<tflite::HashtableImportOptions>()
const {
9974 return builtin_options_as_HashtableImportOptions();
9977template<>
inline const tflite::HashtableSizeOptions *Operator::builtin_options_as<tflite::HashtableSizeOptions>()
const {
9978 return builtin_options_as_HashtableSizeOptions();
9981template<>
inline const tflite::VarHandleOptions *Operator::builtin_options_as<tflite::VarHandleOptions>()
const {
9982 return builtin_options_as_VarHandleOptions();
9985template<>
inline const tflite::ReadVariableOptions *Operator::builtin_options_as<tflite::ReadVariableOptions>()
const {
9986 return builtin_options_as_ReadVariableOptions();
9989template<>
inline const tflite::AssignVariableOptions *Operator::builtin_options_as<tflite::AssignVariableOptions>()
const {
9990 return builtin_options_as_AssignVariableOptions();
9993template<>
inline const tflite::RandomOptions *Operator::builtin_options_as<tflite::RandomOptions>()
const {
9994 return builtin_options_as_RandomOptions();
9997template<>
inline const tflite::BucketizeOptions *Operator::builtin_options_as<tflite::BucketizeOptions>()
const {
9998 return builtin_options_as_BucketizeOptions();
10001template<>
inline const tflite::GeluOptions *Operator::builtin_options_as<tflite::GeluOptions>()
const {
10002 return builtin_options_as_GeluOptions();
10005template<>
inline const tflite::DynamicUpdateSliceOptions *Operator::builtin_options_as<tflite::DynamicUpdateSliceOptions>()
const {
10006 return builtin_options_as_DynamicUpdateSliceOptions();
10009template<>
inline const tflite::UnsortedSegmentProdOptions *Operator::builtin_options_as<tflite::UnsortedSegmentProdOptions>()
const {
10010 return builtin_options_as_UnsortedSegmentProdOptions();
10013template<>
inline const tflite::UnsortedSegmentMaxOptions *Operator::builtin_options_as<tflite::UnsortedSegmentMaxOptions>()
const {
10014 return builtin_options_as_UnsortedSegmentMaxOptions();
10017template<>
inline const tflite::UnsortedSegmentMinOptions *Operator::builtin_options_as<tflite::UnsortedSegmentMinOptions>()
const {
10018 return builtin_options_as_UnsortedSegmentMinOptions();
10021template<>
inline const tflite::UnsortedSegmentSumOptions *Operator::builtin_options_as<tflite::UnsortedSegmentSumOptions>()
const {
10022 return builtin_options_as_UnsortedSegmentSumOptions();
10025template<>
inline const tflite::ATan2Options *Operator::builtin_options_as<tflite::ATan2Options>()
const {
10026 return builtin_options_as_ATan2Options();
10029template<>
inline const tflite::SignOptions *Operator::builtin_options_as<tflite::SignOptions>()
const {
10030 return builtin_options_as_SignOptions();
10034 typedef Operator
Table;
10036 flatbuffers::uoffset_t start_;
10038 fbb_.AddElement<uint32_t>(Operator::VT_OPCODE_INDEX, opcode_index, 0);
10041 fbb_.AddOffset(Operator::VT_INPUTS,
inputs);
10044 fbb_.AddOffset(Operator::VT_OUTPUTS,
outputs);
10047 fbb_.AddElement<uint8_t>(Operator::VT_BUILTIN_OPTIONS_TYPE,
static_cast<uint8_t
>(builtin_options_type), 0);
10050 fbb_.AddOffset(Operator::VT_BUILTIN_OPTIONS, builtin_options);
10053 fbb_.AddOffset(Operator::VT_CUSTOM_OPTIONS, custom_options);
10056 fbb_.AddElement<int8_t>(Operator::VT_CUSTOM_OPTIONS_FORMAT,
static_cast<int8_t
>(custom_options_format), 0);
10059 fbb_.AddOffset(Operator::VT_MUTATING_VARIABLE_INPUTS, mutating_variable_inputs);
10062 fbb_.AddOffset(Operator::VT_INTERMEDIATES, intermediates);
10066 start_ = fbb_.StartTable();
10069 const auto end = fbb_.EndTable(start_);
10070 auto o = flatbuffers::Offset<Operator>(
end);
10075inline flatbuffers::Offset<Operator> CreateOperator(
10077 uint32_t opcode_index = 0,
10081 flatbuffers::Offset<void> builtin_options = 0,
10087 builder_.add_intermediates(intermediates);
10088 builder_.add_mutating_variable_inputs(mutating_variable_inputs);
10089 builder_.add_custom_options(custom_options);
10090 builder_.add_builtin_options(builtin_options);
10093 builder_.add_opcode_index(opcode_index);
10094 builder_.add_custom_options_format(custom_options_format);
10095 builder_.add_builtin_options_type(builtin_options_type);
10101 uint32_t opcode_index = 0,
10102 const std::vector<int32_t> *
inputs =
nullptr,
10103 const std::vector<int32_t> *
outputs =
nullptr,
10105 flatbuffers::Offset<void> builtin_options = 0,
10106 const std::vector<uint8_t> *custom_options =
nullptr,
10108 const std::vector<uint8_t> *mutating_variable_inputs =
nullptr,
10109 const std::vector<int32_t> *intermediates =
nullptr) {
10112 auto custom_options__ = custom_options ? _fbb.
CreateVector<uint8_t>(*custom_options) : 0;
10113 auto mutating_variable_inputs__ = mutating_variable_inputs ? _fbb.
CreateVector<uint8_t>(*mutating_variable_inputs) : 0;
10114 auto intermediates__ = intermediates ? _fbb.
CreateVector<int32_t>(*intermediates) : 0;
10120 builtin_options_type,
10123 custom_options_format,
10124 mutating_variable_inputs__,
10132 std::vector<std::unique_ptr<tflite::TensorT>> tensors{};
10133 std::vector<int32_t>
inputs{};
10134 std::vector<int32_t>
outputs{};
10135 std::vector<std::unique_ptr<tflite::OperatorT>> operators{};
10136 std::string name{};
10146 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10154 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Tensor>> *>(
VT_TENSORS);
10157 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_INPUTS);
10160 return GetPointer<const flatbuffers::Vector<int32_t> *>(
VT_OUTPUTS);
10163 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Operator>> *>(
VT_OPERATORS);
10166 return GetPointer<const flatbuffers::String *>(
VT_NAME);
10168 bool Verify(flatbuffers::Verifier &verifier)
const {
10169 return VerifyTableStart(verifier) &&
10171 verifier.VerifyVector(tensors()) &&
10172 verifier.VerifyVectorOfTables(tensors()) &&
10174 verifier.VerifyVector(
inputs()) &&
10176 verifier.VerifyVector(
outputs()) &&
10178 verifier.VerifyVector(operators()) &&
10179 verifier.VerifyVectorOfTables(operators()) &&
10180 VerifyOffset(verifier,
VT_NAME) &&
10181 verifier.VerifyString(name()) &&
10182 verifier.EndTable();
10190 typedef SubGraph
Table;
10192 flatbuffers::uoffset_t start_;
10194 fbb_.AddOffset(SubGraph::VT_TENSORS, tensors);
10197 fbb_.AddOffset(SubGraph::VT_INPUTS,
inputs);
10200 fbb_.AddOffset(SubGraph::VT_OUTPUTS,
outputs);
10203 fbb_.AddOffset(SubGraph::VT_OPERATORS, operators);
10205 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
10206 fbb_.AddOffset(SubGraph::VT_NAME, name);
10210 start_ = fbb_.StartTable();
10213 const auto end = fbb_.EndTable(start_);
10214 auto o = flatbuffers::Offset<SubGraph>(
end);
10219inline flatbuffers::Offset<SubGraph> CreateSubGraph(
10221 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Tensor>>> tensors = 0,
10224 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Operator>>> operators = 0,
10225 flatbuffers::Offset<flatbuffers::String> name = 0) {
10228 builder_.add_operators(operators);
10237 const std::vector<flatbuffers::Offset<tflite::Tensor>> *tensors =
nullptr,
10238 const std::vector<int32_t> *
inputs =
nullptr,
10239 const std::vector<int32_t> *
outputs =
nullptr,
10240 const std::vector<flatbuffers::Offset<tflite::Operator>> *operators =
nullptr,
10241 const char *name =
nullptr) {
10242 auto tensors__ = tensors ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Tensor>>(*tensors) : 0;
10245 auto operators__ = operators ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Operator>>(*operators) : 0;
10260 std::vector<uint8_t>
data{};
10264 typedef BufferT NativeTableType;
10266 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10270 return GetPointer<const flatbuffers::Vector<uint8_t> *>(
VT_DATA);
10272 bool Verify(flatbuffers::Verifier &verifier)
const {
10273 return VerifyTableStart(verifier) &&
10274 VerifyOffset(verifier,
VT_DATA) &&
10275 verifier.VerifyVector(
data()) &&
10276 verifier.EndTable();
10284 typedef Buffer
Table;
10286 flatbuffers::uoffset_t start_;
10288 fbb_.AddOffset(Buffer::VT_DATA,
data);
10292 start_ = fbb_.StartTable();
10295 const auto end = fbb_.EndTable(start_);
10296 auto o = flatbuffers::Offset<Buffer>(
end);
10301inline flatbuffers::Offset<Buffer> CreateBuffer(
10311 const std::vector<uint8_t> *
data =
nullptr) {
10312 if (
data) { _fbb.ForceVectorAlignment(
data->size(),
sizeof(uint8_t), 16); }
10323 std::string name{};
10330 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10335 return GetPointer<const flatbuffers::String *>(
VT_NAME);
10338 return GetField<uint32_t>(
VT_BUFFER, 0);
10340 bool Verify(flatbuffers::Verifier &verifier)
const {
10341 return VerifyTableStart(verifier) &&
10342 VerifyOffset(verifier,
VT_NAME) &&
10343 verifier.VerifyString(name()) &&
10344 VerifyField<uint32_t>(verifier,
VT_BUFFER, 4) &&
10345 verifier.EndTable();
10353 typedef Metadata
Table;
10355 flatbuffers::uoffset_t start_;
10356 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
10357 fbb_.AddOffset(Metadata::VT_NAME, name);
10360 fbb_.AddElement<uint32_t>(Metadata::VT_BUFFER,
buffer, 0);
10364 start_ = fbb_.StartTable();
10367 const auto end = fbb_.EndTable(start_);
10368 auto o = flatbuffers::Offset<Metadata>(
end);
10373inline flatbuffers::Offset<Metadata> CreateMetadata(
10375 flatbuffers::Offset<flatbuffers::String> name = 0,
10385 const char *name =
nullptr,
10398 std::string name{};
10399 uint32_t tensor_index = 0;
10405 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10410 return GetPointer<const flatbuffers::String *>(
VT_NAME);
10415 bool Verify(flatbuffers::Verifier &verifier)
const {
10416 return VerifyTableStart(verifier) &&
10417 VerifyOffset(verifier,
VT_NAME) &&
10418 verifier.VerifyString(name()) &&
10420 verifier.EndTable();
10428 typedef TensorMap
Table;
10430 flatbuffers::uoffset_t start_;
10431 void add_name(flatbuffers::Offset<flatbuffers::String> name) {
10432 fbb_.AddOffset(TensorMap::VT_NAME, name);
10435 fbb_.AddElement<uint32_t>(TensorMap::VT_TENSOR_INDEX, tensor_index, 0);
10439 start_ = fbb_.StartTable();
10442 const auto end = fbb_.EndTable(start_);
10443 auto o = flatbuffers::Offset<TensorMap>(
end);
10448inline flatbuffers::Offset<TensorMap> CreateTensorMap(
10450 flatbuffers::Offset<flatbuffers::String> name = 0,
10451 uint32_t tensor_index = 0) {
10453 builder_.add_tensor_index(tensor_index);
10460 const char *name =
nullptr,
10461 uint32_t tensor_index = 0) {
10473 std::vector<std::unique_ptr<tflite::TensorMapT>>
inputs{};
10474 std::vector<std::unique_ptr<tflite::TensorMapT>>
outputs{};
10475 std::string signature_key{};
10476 uint32_t subgraph_index = 0;
10486 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10490 VT_SUBGRAPH_INDEX = 12
10493 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::TensorMap>> *>(
VT_INPUTS);
10496 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::TensorMap>> *>(
VT_OUTPUTS);
10502 return GetField<uint32_t>(VT_SUBGRAPH_INDEX, 0);
10504 bool Verify(flatbuffers::Verifier &verifier)
const {
10505 return VerifyTableStart(verifier) &&
10507 verifier.VerifyVector(
inputs()) &&
10508 verifier.VerifyVectorOfTables(
inputs()) &&
10510 verifier.VerifyVector(
outputs()) &&
10511 verifier.VerifyVectorOfTables(
outputs()) &&
10513 verifier.VerifyString(signature_key()) &&
10514 VerifyField<uint32_t>(verifier, VT_SUBGRAPH_INDEX, 4) &&
10515 verifier.EndTable();
10523 typedef SignatureDef
Table;
10525 flatbuffers::uoffset_t start_;
10527 fbb_.AddOffset(SignatureDef::VT_INPUTS,
inputs);
10530 fbb_.AddOffset(SignatureDef::VT_OUTPUTS,
outputs);
10533 fbb_.AddOffset(SignatureDef::VT_SIGNATURE_KEY, signature_key);
10536 fbb_.AddElement<uint32_t>(SignatureDef::VT_SUBGRAPH_INDEX, subgraph_index, 0);
10540 start_ = fbb_.StartTable();
10543 const auto end = fbb_.EndTable(start_);
10544 auto o = flatbuffers::Offset<SignatureDef>(
end);
10549inline flatbuffers::Offset<SignatureDef> CreateSignatureDef(
10553 flatbuffers::Offset<flatbuffers::String> signature_key = 0,
10554 uint32_t subgraph_index = 0) {
10555 SignatureDefBuilder
builder_(_fbb);
10556 builder_.add_subgraph_index(subgraph_index);
10557 builder_.add_signature_key(signature_key);
10565 const std::vector<flatbuffers::Offset<tflite::TensorMap>> *
inputs =
nullptr,
10566 const std::vector<flatbuffers::Offset<tflite::TensorMap>> *
outputs =
nullptr,
10567 const char *signature_key =
nullptr,
10568 uint32_t subgraph_index = 0) {
10569 auto inputs__ =
inputs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>>(*inputs) : 0;
10570 auto outputs__ =
outputs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>>(*outputs) : 0;
10571 auto signature_key__ = signature_key ? _fbb.
CreateString(signature_key) : 0;
10585 std::vector<std::unique_ptr<tflite::OperatorCodeT>> operator_codes{};
10586 std::vector<std::unique_ptr<tflite::SubGraphT>> subgraphs{};
10587 std::string description{};
10588 std::vector<std::unique_ptr<tflite::BufferT>> buffers{};
10589 std::vector<int32_t> metadata_buffer{};
10590 std::vector<std::unique_ptr<tflite::MetadataT>> metadata{};
10591 std::vector<std::unique_ptr<tflite::SignatureDefT>> signature_defs{};
10601 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
10609 VT_SIGNATURE_DEFS = 18
10615 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::OperatorCode>> *>(
VT_OPERATOR_CODES);
10618 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::SubGraph>> *>(
VT_SUBGRAPHS);
10624 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer>> *>(
VT_BUFFERS);
10630 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::Metadata>> *>(
VT_METADATA);
10633 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<tflite::SignatureDef>> *>(VT_SIGNATURE_DEFS);
10635 bool Verify(flatbuffers::Verifier &verifier)
const {
10636 return VerifyTableStart(verifier) &&
10637 VerifyField<uint32_t>(verifier,
VT_VERSION, 4) &&
10639 verifier.VerifyVector(operator_codes()) &&
10640 verifier.VerifyVectorOfTables(operator_codes()) &&
10642 verifier.VerifyVector(subgraphs()) &&
10643 verifier.VerifyVectorOfTables(subgraphs()) &&
10645 verifier.VerifyString(description()) &&
10647 verifier.VerifyVector(buffers()) &&
10648 verifier.VerifyVectorOfTables(buffers()) &&
10650 verifier.VerifyVector(metadata_buffer()) &&
10652 verifier.VerifyVector(metadata()) &&
10653 verifier.VerifyVectorOfTables(metadata()) &&
10654 VerifyOffset(verifier, VT_SIGNATURE_DEFS) &&
10655 verifier.VerifyVector(signature_defs()) &&
10656 verifier.VerifyVectorOfTables(signature_defs()) &&
10657 verifier.EndTable();
10665 typedef Model
Table;
10667 flatbuffers::uoffset_t start_;
10669 fbb_.AddElement<uint32_t>(Model::VT_VERSION,
version, 0);
10672 fbb_.AddOffset(Model::VT_OPERATOR_CODES, operator_codes);
10675 fbb_.AddOffset(Model::VT_SUBGRAPHS, subgraphs);
10678 fbb_.AddOffset(Model::VT_DESCRIPTION, description);
10681 fbb_.AddOffset(Model::VT_BUFFERS, buffers);
10684 fbb_.AddOffset(Model::VT_METADATA_BUFFER, metadata_buffer);
10687 fbb_.AddOffset(Model::VT_METADATA, metadata);
10690 fbb_.AddOffset(Model::VT_SIGNATURE_DEFS, signature_defs);
10694 start_ = fbb_.StartTable();
10697 const auto end = fbb_.EndTable(start_);
10698 auto o = flatbuffers::Offset<Model>(
end);
10703inline flatbuffers::Offset<Model> CreateModel(
10706 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::OperatorCode>>> operator_codes = 0,
10707 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::SubGraph>>> subgraphs = 0,
10708 flatbuffers::Offset<flatbuffers::String> description = 0,
10709 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer>>> buffers = 0,
10711 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::Metadata>>> metadata = 0,
10712 flatbuffers::Offset<
flatbuffers::Vector<flatbuffers::Offset<tflite::SignatureDef>>> signature_defs = 0) {
10714 builder_.add_signature_defs(signature_defs);
10716 builder_.add_metadata_buffer(metadata_buffer);
10718 builder_.add_description(description);
10719 builder_.add_subgraphs(subgraphs);
10720 builder_.add_operator_codes(operator_codes);
10728 const std::vector<flatbuffers::Offset<tflite::OperatorCode>> *operator_codes =
nullptr,
10729 const std::vector<flatbuffers::Offset<tflite::SubGraph>> *subgraphs =
nullptr,
10730 const char *description =
nullptr,
10731 const std::vector<flatbuffers::Offset<tflite::Buffer>> *buffers =
nullptr,
10732 const std::vector<int32_t> *metadata_buffer =
nullptr,
10733 const std::vector<flatbuffers::Offset<tflite::Metadata>> *metadata =
nullptr,
10734 const std::vector<flatbuffers::Offset<tflite::SignatureDef>> *signature_defs =
nullptr) {
10735 auto operator_codes__ = operator_codes ? _fbb.
CreateVector<flatbuffers::Offset<tflite::OperatorCode>>(*operator_codes) : 0;
10736 auto subgraphs__ = subgraphs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SubGraph>>(*subgraphs) : 0;
10737 auto description__ = description ? _fbb.
CreateString(description) : 0;
10738 auto buffers__ = buffers ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Buffer>>(*buffers) : 0;
10739 auto metadata_buffer__ = metadata_buffer ? _fbb.
CreateVector<int32_t>(*metadata_buffer) : 0;
10740 auto metadata__ = metadata ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Metadata>>(*metadata) : 0;
10741 auto signature_defs__ = signature_defs ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SignatureDef>>(*signature_defs) : 0;
10757 auto _o = std::unique_ptr<CustomQuantizationT>(
new CustomQuantizationT());
10758 UnPackTo(_o.get(), _resolver);
10759 return _o.release();
10765 {
auto _e = custom();
if (_e) { _o->custom.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->custom.begin()); } }
10776 _fbb.ForceVectorAlignment(_o->custom.size(),
sizeof(uint8_t), 16);
10777 auto _custom = _o->custom.size() ? _fbb.
CreateVector(_o->custom) : 0;
10784 auto _o = std::unique_ptr<QuantizationParametersT>(
new QuantizationParametersT());
10785 UnPackTo(_o.get(), _resolver);
10786 return _o.release();
10792 {
auto _e =
min();
if (_e) { _o->min.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->min[_i] = _e->Get(_i); } } }
10793 {
auto _e =
max();
if (_e) { _o->max.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->max[_i] = _e->Get(_i); } } }
10794 {
auto _e =
scale();
if (_e) { _o->scale.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->scale[_i] = _e->Get(_i); } } }
10795 {
auto _e =
zero_point();
if (_e) { _o->zero_point.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->zero_point[_i] = _e->Get(_i); } } }
10796 {
auto _e = details_type(); _o->details.type = _e; }
10798 {
auto _e = quantized_dimension(); _o->quantized_dimension = _e; }
10809 auto _min = _o->min.size() ? _fbb.
CreateVector(_o->min) : 0;
10810 auto _max = _o->max.size() ? _fbb.
CreateVector(_o->max) : 0;
10811 auto _scale = _o->scale.size() ? _fbb.
CreateVector(_o->scale) : 0;
10812 auto _zero_point = _o->zero_point.size() ? _fbb.
CreateVector(_o->zero_point) : 0;
10813 auto _details_type = _o->details.type;
10814 auto _details = _o->details.Pack(_fbb);
10815 auto _quantized_dimension = _o->quantized_dimension;
10824 _quantized_dimension);
10828 auto _o = std::unique_ptr<Int32VectorT>(
new Int32VectorT());
10829 UnPackTo(_o.get(), _resolver);
10830 return _o.release();
10836 {
auto _e = values();
if (_e) { _o->values.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->values[_i] = _e->Get(_i); } } }
10847 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
10854 auto _o = std::unique_ptr<Uint16VectorT>(
new Uint16VectorT());
10855 UnPackTo(_o.get(), _resolver);
10856 return _o.release();
10862 {
auto _e = values();
if (_e) { _o->values.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->values[_i] = _e->Get(_i); } } }
10873 _fbb.ForceVectorAlignment(_o->values.size(),
sizeof(uint16_t), 4);
10874 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
10881 auto _o = std::unique_ptr<Uint8VectorT>(
new Uint8VectorT());
10882 UnPackTo(_o.get(), _resolver);
10883 return _o.release();
10889 {
auto _e = values();
if (_e) { _o->values.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->values.begin()); } }
10900 _fbb.ForceVectorAlignment(_o->values.size(),
sizeof(uint8_t), 4);
10901 auto _values = _o->values.size() ? _fbb.
CreateVector(_o->values) : 0;
10908 auto _o = std::unique_ptr<DimensionMetadataT>(
new DimensionMetadataT());
10909 UnPackTo(_o.get(), _resolver);
10910 return _o.release();
10916 {
auto _e =
format(); _o->format = _e; }
10917 {
auto _e = dense_size(); _o->dense_size = _e; }
10918 {
auto _e = array_segments_type(); _o->array_segments.type = _e; }
10920 {
auto _e = array_indices_type(); _o->array_indices.type = _e; }
10932 auto _format = _o->format;
10933 auto _dense_size = _o->dense_size;
10934 auto _array_segments_type = _o->array_segments.type;
10935 auto _array_segments = _o->array_segments.Pack(_fbb);
10936 auto _array_indices_type = _o->array_indices.type;
10937 auto _array_indices = _o->array_indices.Pack(_fbb);
10942 _array_segments_type,
10944 _array_indices_type,
10948inline SparsityParametersT::SparsityParametersT(
const SparsityParametersT &o)
10949 : traversal_order(o.traversal_order),
10950 block_map(o.block_map) {
10951 dim_metadata.reserve(o.dim_metadata.size());
10952 for (
const auto &dim_metadata_ : o.dim_metadata) { dim_metadata.emplace_back((dim_metadata_) ? new tflite::DimensionMetadataT(*dim_metadata_) : nullptr); }
10956 std::swap(traversal_order, o.traversal_order);
10957 std::swap(block_map, o.block_map);
10958 std::swap(dim_metadata, o.dim_metadata);
10963 auto _o = std::unique_ptr<SparsityParametersT>(
new SparsityParametersT());
10964 UnPackTo(_o.get(), _resolver);
10965 return _o.release();
10971 {
auto _e = traversal_order();
if (_e) { _o->traversal_order.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->traversal_order[_i] = _e->Get(_i); } } }
10972 {
auto _e = block_map();
if (_e) { _o->block_map.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->block_map[_i] = _e->Get(_i); } } }
10973 {
auto _e = dim_metadata();
if (_e) { _o->dim_metadata.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->dim_metadata[_i]) { _e->Get(_i)->UnPackTo(_o->dim_metadata[_i].get(), _resolver); }
else { _o->dim_metadata[_i] = std::unique_ptr<tflite::DimensionMetadataT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
10984 auto _traversal_order = _o->traversal_order.size() ? _fbb.
CreateVector(_o->traversal_order) : 0;
10985 auto _block_map = _o->block_map.size() ? _fbb.
CreateVector(_o->block_map) : 0;
10986 auto _dim_metadata = _o->dim_metadata.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::DimensionMetadata>> (_o->dim_metadata.size(), [](
size_t i, _VectorArgs *__va) {
return CreateDimensionMetadata(*__va->__fbb, __va->__o->dim_metadata[i].get(), __va->__rehasher); }, &_va ) : 0;
10995 auto _o = std::unique_ptr<VariantSubTypeT>(
new VariantSubTypeT());
10996 UnPackTo(_o.get(), _resolver);
10997 return _o.release();
11003 {
auto _e = shape();
if (_e) { _o->shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape[_i] = _e->Get(_i); } } }
11004 {
auto _e =
type(); _o->type = _e; }
11005 {
auto _e = has_rank(); _o->has_rank = _e; }
11016 auto _shape = _o->shape.size() ? _fbb.
CreateVector(_o->shape) : 0;
11017 auto _type = _o->type;
11018 auto _has_rank = _o->has_rank;
11032 is_variable(o.is_variable),
11033 sparsity((o.sparsity) ? new
tflite::SparsityParametersT(*o.sparsity) : nullptr),
11034 shape_signature(o.shape_signature),
11035 has_rank(o.has_rank) {
11036 variant_tensors.reserve(o.variant_tensors.size());
11037 for (
const auto &variant_tensors_ : o.variant_tensors) { variant_tensors.emplace_back((variant_tensors_) ? new tflite::VariantSubTypeT(*variant_tensors_) : nullptr); }
11041 std::swap(shape, o.shape);
11042 std::swap(
type, o.type);
11043 std::swap(
buffer, o.buffer);
11044 std::swap(name, o.name);
11046 std::swap(is_variable, o.is_variable);
11047 std::swap(sparsity, o.sparsity);
11048 std::swap(shape_signature, o.shape_signature);
11049 std::swap(has_rank, o.has_rank);
11050 std::swap(variant_tensors, o.variant_tensors);
11055 auto _o = std::unique_ptr<TensorT>(
new TensorT());
11056 UnPackTo(_o.get(), _resolver);
11057 return _o.release();
11063 {
auto _e = shape();
if (_e) { _o->shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape[_i] = _e->Get(_i); } } }
11064 {
auto _e =
type(); _o->type = _e; }
11065 {
auto _e =
buffer(); _o->buffer = _e; }
11066 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
11067 {
auto _e =
quantization();
if (_e) {
if(_o->quantization) { _e->UnPackTo(_o->quantization.get(), _resolver); }
else { _o->quantization = std::unique_ptr<tflite::QuantizationParametersT>(_e->UnPack(_resolver)); } } }
11068 {
auto _e = is_variable(); _o->is_variable = _e; }
11069 {
auto _e = sparsity();
if (_e) {
if(_o->sparsity) { _e->UnPackTo(_o->sparsity.get(), _resolver); }
else { _o->sparsity = std::unique_ptr<tflite::SparsityParametersT>(_e->UnPack(_resolver)); } } }
11070 {
auto _e = shape_signature();
if (_e) { _o->shape_signature.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->shape_signature[_i] = _e->Get(_i); } } }
11071 {
auto _e = has_rank(); _o->has_rank = _e; }
11072 {
auto _e = variant_tensors();
if (_e) { _o->variant_tensors.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->variant_tensors[_i]) { _e->Get(_i)->UnPackTo(_o->variant_tensors[_i].get(), _resolver); }
else { _o->variant_tensors[_i] = std::unique_ptr<tflite::VariantSubTypeT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
11083 auto _shape = _o->shape.size() ? _fbb.
CreateVector(_o->shape) : 0;
11084 auto _type = _o->type;
11085 auto _buffer = _o->buffer;
11086 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
11088 auto _is_variable = _o->is_variable;
11090 auto _shape_signature = _o->shape_signature.size() ? _fbb.
CreateVector(_o->shape_signature) : 0;
11091 auto _has_rank = _o->has_rank;
11092 auto _variant_tensors = _o->variant_tensors.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::VariantSubType>> (_o->variant_tensors.size(), [](
size_t i, _VectorArgs *__va) {
return CreateVariantSubType(*__va->__fbb, __va->__o->variant_tensors[i].get(), __va->__rehasher); }, &_va ) : 0;
11108 auto _o = std::unique_ptr<Conv2DOptionsT>(
new Conv2DOptionsT());
11109 UnPackTo(_o.get(), _resolver);
11110 return _o.release();
11116 {
auto _e =
padding(); _o->padding = _e; }
11117 {
auto _e = stride_w(); _o->stride_w = _e; }
11118 {
auto _e = stride_h(); _o->stride_h = _e; }
11119 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11120 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
11121 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
11132 auto _padding = _o->padding;
11133 auto _stride_w = _o->stride_w;
11134 auto _stride_h = _o->stride_h;
11135 auto _fused_activation_function = _o->fused_activation_function;
11136 auto _dilation_w_factor = _o->dilation_w_factor;
11137 auto _dilation_h_factor = _o->dilation_h_factor;
11143 _fused_activation_function,
11144 _dilation_w_factor,
11145 _dilation_h_factor);
11149 auto _o = std::unique_ptr<Conv3DOptionsT>(
new Conv3DOptionsT());
11150 UnPackTo(_o.get(), _resolver);
11151 return _o.release();
11157 {
auto _e =
padding(); _o->padding = _e; }
11158 {
auto _e = stride_d(); _o->stride_d = _e; }
11159 {
auto _e = stride_w(); _o->stride_w = _e; }
11160 {
auto _e = stride_h(); _o->stride_h = _e; }
11161 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11162 {
auto _e = dilation_d_factor(); _o->dilation_d_factor = _e; }
11163 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
11164 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
11175 auto _padding = _o->padding;
11176 auto _stride_d = _o->stride_d;
11177 auto _stride_w = _o->stride_w;
11178 auto _stride_h = _o->stride_h;
11179 auto _fused_activation_function = _o->fused_activation_function;
11180 auto _dilation_d_factor = _o->dilation_d_factor;
11181 auto _dilation_w_factor = _o->dilation_w_factor;
11182 auto _dilation_h_factor = _o->dilation_h_factor;
11189 _fused_activation_function,
11190 _dilation_d_factor,
11191 _dilation_w_factor,
11192 _dilation_h_factor);
11196 auto _o = std::unique_ptr<Pool2DOptionsT>(
new Pool2DOptionsT());
11197 UnPackTo(_o.get(), _resolver);
11198 return _o.release();
11204 {
auto _e =
padding(); _o->padding = _e; }
11205 {
auto _e = stride_w(); _o->stride_w = _e; }
11206 {
auto _e = stride_h(); _o->stride_h = _e; }
11209 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11220 auto _padding = _o->padding;
11221 auto _stride_w = _o->stride_w;
11222 auto _stride_h = _o->stride_h;
11223 auto _filter_width = _o->filter_width;
11224 auto _filter_height = _o->filter_height;
11225 auto _fused_activation_function = _o->fused_activation_function;
11233 _fused_activation_function);
11237 auto _o = std::unique_ptr<DepthwiseConv2DOptionsT>(
new DepthwiseConv2DOptionsT());
11238 UnPackTo(_o.get(), _resolver);
11239 return _o.release();
11245 {
auto _e =
padding(); _o->padding = _e; }
11246 {
auto _e = stride_w(); _o->stride_w = _e; }
11247 {
auto _e = stride_h(); _o->stride_h = _e; }
11248 {
auto _e = depth_multiplier(); _o->depth_multiplier = _e; }
11249 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11250 {
auto _e = dilation_w_factor(); _o->dilation_w_factor = _e; }
11251 {
auto _e = dilation_h_factor(); _o->dilation_h_factor = _e; }
11262 auto _padding = _o->padding;
11263 auto _stride_w = _o->stride_w;
11264 auto _stride_h = _o->stride_h;
11265 auto _depth_multiplier = _o->depth_multiplier;
11266 auto _fused_activation_function = _o->fused_activation_function;
11267 auto _dilation_w_factor = _o->dilation_w_factor;
11268 auto _dilation_h_factor = _o->dilation_h_factor;
11275 _fused_activation_function,
11276 _dilation_w_factor,
11277 _dilation_h_factor);
11281 auto _o = std::unique_ptr<ConcatEmbeddingsOptionsT>(
new ConcatEmbeddingsOptionsT());
11282 UnPackTo(_o.get(), _resolver);
11283 return _o.release();
11290 {
auto _e = num_columns_per_channel();
if (_e) { _o->num_columns_per_channel.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->num_columns_per_channel[_i] = _e->Get(_i); } } }
11291 {
auto _e = embedding_dim_per_channel();
if (_e) { _o->embedding_dim_per_channel.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->embedding_dim_per_channel[_i] = _e->Get(_i); } } }
11302 auto _num_channels = _o->num_channels;
11303 auto _num_columns_per_channel = _o->num_columns_per_channel.size() ? _fbb.
CreateVector(_o->num_columns_per_channel) : 0;
11304 auto _embedding_dim_per_channel = _o->embedding_dim_per_channel.size() ? _fbb.
CreateVector(_o->embedding_dim_per_channel) : 0;
11308 _num_columns_per_channel,
11309 _embedding_dim_per_channel);
11313 auto _o = std::unique_ptr<LSHProjectionOptionsT>(
new LSHProjectionOptionsT());
11314 UnPackTo(_o.get(), _resolver);
11315 return _o.release();
11321 {
auto _e =
type(); _o->type = _e; }
11332 auto _type = _o->type;
11339 auto _o = std::unique_ptr<SVDFOptionsT>(
new SVDFOptionsT());
11340 UnPackTo(_o.get(), _resolver);
11341 return _o.release();
11347 {
auto _e = rank(); _o->rank = _e; }
11348 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11349 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11360 auto _rank = _o->rank;
11361 auto _fused_activation_function = _o->fused_activation_function;
11362 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11366 _fused_activation_function,
11367 _asymmetric_quantize_inputs);
11371 auto _o = std::unique_ptr<RNNOptionsT>(
new RNNOptionsT());
11372 UnPackTo(_o.get(), _resolver);
11373 return _o.release();
11379 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11380 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11391 auto _fused_activation_function = _o->fused_activation_function;
11392 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11395 _fused_activation_function,
11396 _asymmetric_quantize_inputs);
11400 auto _o = std::unique_ptr<SequenceRNNOptionsT>(
new SequenceRNNOptionsT());
11401 UnPackTo(_o.get(), _resolver);
11402 return _o.release();
11408 {
auto _e = time_major(); _o->time_major = _e; }
11409 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11410 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11421 auto _time_major = _o->time_major;
11422 auto _fused_activation_function = _o->fused_activation_function;
11423 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11427 _fused_activation_function,
11428 _asymmetric_quantize_inputs);
11432 auto _o = std::unique_ptr<BidirectionalSequenceRNNOptionsT>(
new BidirectionalSequenceRNNOptionsT());
11433 UnPackTo(_o.get(), _resolver);
11434 return _o.release();
11440 {
auto _e = time_major(); _o->time_major = _e; }
11441 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11442 {
auto _e = merge_outputs(); _o->merge_outputs = _e; }
11443 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11454 auto _time_major = _o->time_major;
11455 auto _fused_activation_function = _o->fused_activation_function;
11456 auto _merge_outputs = _o->merge_outputs;
11457 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11461 _fused_activation_function,
11463 _asymmetric_quantize_inputs);
11467 auto _o = std::unique_ptr<FullyConnectedOptionsT>(
new FullyConnectedOptionsT());
11468 UnPackTo(_o.get(), _resolver);
11469 return _o.release();
11475 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11476 {
auto _e = weights_format(); _o->weights_format = _e; }
11477 {
auto _e = keep_num_dims(); _o->keep_num_dims = _e; }
11478 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11489 auto _fused_activation_function = _o->fused_activation_function;
11490 auto _weights_format = _o->weights_format;
11491 auto _keep_num_dims = _o->keep_num_dims;
11492 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11495 _fused_activation_function,
11498 _asymmetric_quantize_inputs);
11502 auto _o = std::unique_ptr<SoftmaxOptionsT>(
new SoftmaxOptionsT());
11503 UnPackTo(_o.get(), _resolver);
11504 return _o.release();
11510 {
auto _e = beta(); _o->beta = _e; }
11521 auto _beta = _o->beta;
11528 auto _o = std::unique_ptr<ConcatenationOptionsT>(
new ConcatenationOptionsT());
11529 UnPackTo(_o.get(), _resolver);
11530 return _o.release();
11536 {
auto _e =
axis(); _o->axis = _e; }
11537 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11548 auto _axis = _o->axis;
11549 auto _fused_activation_function = _o->fused_activation_function;
11553 _fused_activation_function);
11557 auto _o = std::unique_ptr<AddOptionsT>(
new AddOptionsT());
11558 UnPackTo(_o.get(), _resolver);
11559 return _o.release();
11565 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11566 {
auto _e = pot_scale_int16(); _o->pot_scale_int16 = _e; }
11577 auto _fused_activation_function = _o->fused_activation_function;
11578 auto _pot_scale_int16 = _o->pot_scale_int16;
11581 _fused_activation_function,
11586 auto _o = std::unique_ptr<MulOptionsT>(
new MulOptionsT());
11587 UnPackTo(_o.get(), _resolver);
11588 return _o.release();
11594 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11605 auto _fused_activation_function = _o->fused_activation_function;
11608 _fused_activation_function);
11612 auto _o = std::unique_ptr<L2NormOptionsT>(
new L2NormOptionsT());
11613 UnPackTo(_o.get(), _resolver);
11614 return _o.release();
11620 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11631 auto _fused_activation_function = _o->fused_activation_function;
11634 _fused_activation_function);
11638 auto _o = std::unique_ptr<LocalResponseNormalizationOptionsT>(
new LocalResponseNormalizationOptionsT());
11639 UnPackTo(_o.get(), _resolver);
11640 return _o.release();
11646 {
auto _e = radius(); _o->radius = _e; }
11647 {
auto _e = bias(); _o->bias = _e; }
11648 {
auto _e =
alpha(); _o->alpha = _e; }
11649 {
auto _e = beta(); _o->beta = _e; }
11660 auto _radius = _o->radius;
11661 auto _bias = _o->bias;
11662 auto _alpha = _o->alpha;
11663 auto _beta = _o->beta;
11673 auto _o = std::unique_ptr<LSTMOptionsT>(
new LSTMOptionsT());
11674 UnPackTo(_o.get(), _resolver);
11675 return _o.release();
11681 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11682 {
auto _e = cell_clip(); _o->cell_clip = _e; }
11683 {
auto _e = proj_clip(); _o->proj_clip = _e; }
11684 {
auto _e = kernel_type(); _o->kernel_type = _e; }
11685 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11696 auto _fused_activation_function = _o->fused_activation_function;
11697 auto _cell_clip = _o->cell_clip;
11698 auto _proj_clip = _o->proj_clip;
11699 auto _kernel_type = _o->kernel_type;
11700 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11703 _fused_activation_function,
11707 _asymmetric_quantize_inputs);
11711 auto _o = std::unique_ptr<UnidirectionalSequenceLSTMOptionsT>(
new UnidirectionalSequenceLSTMOptionsT());
11712 UnPackTo(_o.get(), _resolver);
11713 return _o.release();
11719 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11720 {
auto _e = cell_clip(); _o->cell_clip = _e; }
11721 {
auto _e = proj_clip(); _o->proj_clip = _e; }
11722 {
auto _e = time_major(); _o->time_major = _e; }
11723 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11724 {
auto _e = diagonal_recurrent_tensors(); _o->diagonal_recurrent_tensors = _e; }
11735 auto _fused_activation_function = _o->fused_activation_function;
11736 auto _cell_clip = _o->cell_clip;
11737 auto _proj_clip = _o->proj_clip;
11738 auto _time_major = _o->time_major;
11739 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11740 auto _diagonal_recurrent_tensors = _o->diagonal_recurrent_tensors;
11743 _fused_activation_function,
11747 _asymmetric_quantize_inputs,
11748 _diagonal_recurrent_tensors);
11752 auto _o = std::unique_ptr<BidirectionalSequenceLSTMOptionsT>(
new BidirectionalSequenceLSTMOptionsT());
11753 UnPackTo(_o.get(), _resolver);
11754 return _o.release();
11760 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
11761 {
auto _e = cell_clip(); _o->cell_clip = _e; }
11762 {
auto _e = proj_clip(); _o->proj_clip = _e; }
11763 {
auto _e = merge_outputs(); _o->merge_outputs = _e; }
11764 {
auto _e = time_major(); _o->time_major = _e; }
11765 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
11776 auto _fused_activation_function = _o->fused_activation_function;
11777 auto _cell_clip = _o->cell_clip;
11778 auto _proj_clip = _o->proj_clip;
11779 auto _merge_outputs = _o->merge_outputs;
11780 auto _time_major = _o->time_major;
11781 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
11784 _fused_activation_function,
11789 _asymmetric_quantize_inputs);
11793 auto _o = std::unique_ptr<ResizeBilinearOptionsT>(
new ResizeBilinearOptionsT());
11794 UnPackTo(_o.get(), _resolver);
11795 return _o.release();
11801 {
auto _e = align_corners(); _o->align_corners = _e; }
11802 {
auto _e = half_pixel_centers(); _o->half_pixel_centers = _e; }
11813 auto _align_corners = _o->align_corners;
11814 auto _half_pixel_centers = _o->half_pixel_centers;
11818 _half_pixel_centers);
11822 auto _o = std::unique_ptr<ResizeNearestNeighborOptionsT>(
new ResizeNearestNeighborOptionsT());
11823 UnPackTo(_o.get(), _resolver);
11824 return _o.release();
11830 {
auto _e = align_corners(); _o->align_corners = _e; }
11831 {
auto _e = half_pixel_centers(); _o->half_pixel_centers = _e; }
11842 auto _align_corners = _o->align_corners;
11843 auto _half_pixel_centers = _o->half_pixel_centers;
11847 _half_pixel_centers);
11851 auto _o = std::unique_ptr<CallOptionsT>(
new CallOptionsT());
11852 UnPackTo(_o.get(), _resolver);
11853 return _o.release();
11859 {
auto _e = subgraph(); _o->subgraph = _e; }
11870 auto _subgraph = _o->subgraph;
11877 auto _o = std::unique_ptr<PadOptionsT>(
new PadOptionsT());
11878 UnPackTo(_o.get(), _resolver);
11879 return _o.release();
11900 auto _o = std::unique_ptr<PadV2OptionsT>(
new PadV2OptionsT());
11901 UnPackTo(_o.get(), _resolver);
11902 return _o.release();
11923 auto _o = std::unique_ptr<ReshapeOptionsT>(
new ReshapeOptionsT());
11924 UnPackTo(_o.get(), _resolver);
11925 return _o.release();
11931 {
auto _e = new_shape();
if (_e) { _o->new_shape.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->new_shape[_i] = _e->Get(_i); } } }
11942 auto _new_shape = _o->new_shape.size() ? _fbb.
CreateVector(_o->new_shape) : 0;
11949 auto _o = std::unique_ptr<SpaceToBatchNDOptionsT>(
new SpaceToBatchNDOptionsT());
11950 UnPackTo(_o.get(), _resolver);
11951 return _o.release();
11972 auto _o = std::unique_ptr<BatchToSpaceNDOptionsT>(
new BatchToSpaceNDOptionsT());
11973 UnPackTo(_o.get(), _resolver);
11974 return _o.release();
11995 auto _o = std::unique_ptr<SkipGramOptionsT>(
new SkipGramOptionsT());
11996 UnPackTo(_o.get(), _resolver);
11997 return _o.release();
12003 {
auto _e = ngram_size(); _o->ngram_size = _e; }
12004 {
auto _e = max_skip_size(); _o->max_skip_size = _e; }
12005 {
auto _e = include_all_ngrams(); _o->include_all_ngrams = _e; }
12016 auto _ngram_size = _o->ngram_size;
12017 auto _max_skip_size = _o->max_skip_size;
12018 auto _include_all_ngrams = _o->include_all_ngrams;
12023 _include_all_ngrams);
12027 auto _o = std::unique_ptr<SpaceToDepthOptionsT>(
new SpaceToDepthOptionsT());
12028 UnPackTo(_o.get(), _resolver);
12029 return _o.release();
12035 {
auto _e =
block_size(); _o->block_size = _e; }
12046 auto _block_size = _o->block_size;
12053 auto _o = std::unique_ptr<DepthToSpaceOptionsT>(
new DepthToSpaceOptionsT());
12054 UnPackTo(_o.get(), _resolver);
12055 return _o.release();
12061 {
auto _e =
block_size(); _o->block_size = _e; }
12072 auto _block_size = _o->block_size;
12079 auto _o = std::unique_ptr<SubOptionsT>(
new SubOptionsT());
12080 UnPackTo(_o.get(), _resolver);
12081 return _o.release();
12087 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
12088 {
auto _e = pot_scale_int16(); _o->pot_scale_int16 = _e; }
12099 auto _fused_activation_function = _o->fused_activation_function;
12100 auto _pot_scale_int16 = _o->pot_scale_int16;
12103 _fused_activation_function,
12108 auto _o = std::unique_ptr<DivOptionsT>(
new DivOptionsT());
12109 UnPackTo(_o.get(), _resolver);
12110 return _o.release();
12116 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
12127 auto _fused_activation_function = _o->fused_activation_function;
12130 _fused_activation_function);
12134 auto _o = std::unique_ptr<TopKV2OptionsT>(
new TopKV2OptionsT());
12135 UnPackTo(_o.get(), _resolver);
12136 return _o.release();
12157 auto _o = std::unique_ptr<EmbeddingLookupSparseOptionsT>(
new EmbeddingLookupSparseOptionsT());
12158 UnPackTo(_o.get(), _resolver);
12159 return _o.release();
12165 {
auto _e = combiner(); _o->combiner = _e; }
12176 auto _combiner = _o->combiner;
12183 auto _o = std::unique_ptr<GatherOptionsT>(
new GatherOptionsT());
12184 UnPackTo(_o.get(), _resolver);
12185 return _o.release();
12191 {
auto _e =
axis(); _o->axis = _e; }
12192 {
auto _e = batch_dims(); _o->batch_dims = _e; }
12203 auto _axis = _o->axis;
12204 auto _batch_dims = _o->batch_dims;
12212 auto _o = std::unique_ptr<TransposeOptionsT>(
new TransposeOptionsT());
12213 UnPackTo(_o.get(), _resolver);
12214 return _o.release();
12235 auto _o = std::unique_ptr<ExpOptionsT>(
new ExpOptionsT());
12236 UnPackTo(_o.get(), _resolver);
12237 return _o.release();
12258 auto _o = std::unique_ptr<CosOptionsT>(
new CosOptionsT());
12259 UnPackTo(_o.get(), _resolver);
12260 return _o.release();
12281 auto _o = std::unique_ptr<ReducerOptionsT>(
new ReducerOptionsT());
12282 UnPackTo(_o.get(), _resolver);
12283 return _o.release();
12289 {
auto _e = keep_dims(); _o->keep_dims = _e; }
12300 auto _keep_dims = _o->keep_dims;
12307 auto _o = std::unique_ptr<SqueezeOptionsT>(
new SqueezeOptionsT());
12308 UnPackTo(_o.get(), _resolver);
12309 return _o.release();
12315 {
auto _e = squeeze_dims();
if (_e) { _o->squeeze_dims.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->squeeze_dims[_i] = _e->Get(_i); } } }
12326 auto _squeeze_dims = _o->squeeze_dims.size() ? _fbb.
CreateVector(_o->squeeze_dims) : 0;
12333 auto _o = std::unique_ptr<SplitOptionsT>(
new SplitOptionsT());
12334 UnPackTo(_o.get(), _resolver);
12335 return _o.release();
12341 {
auto _e = num_splits(); _o->num_splits = _e; }
12352 auto _num_splits = _o->num_splits;
12359 auto _o = std::unique_ptr<SplitVOptionsT>(
new SplitVOptionsT());
12360 UnPackTo(_o.get(), _resolver);
12361 return _o.release();
12367 {
auto _e = num_splits(); _o->num_splits = _e; }
12378 auto _num_splits = _o->num_splits;
12385 auto _o = std::unique_ptr<StridedSliceOptionsT>(
new StridedSliceOptionsT());
12386 UnPackTo(_o.get(), _resolver);
12387 return _o.release();
12393 {
auto _e = begin_mask(); _o->begin_mask = _e; }
12394 {
auto _e = end_mask(); _o->end_mask = _e; }
12395 {
auto _e = ellipsis_mask(); _o->ellipsis_mask = _e; }
12396 {
auto _e = new_axis_mask(); _o->new_axis_mask = _e; }
12397 {
auto _e = shrink_axis_mask(); _o->shrink_axis_mask = _e; }
12408 auto _begin_mask = _o->begin_mask;
12409 auto _end_mask = _o->end_mask;
12410 auto _ellipsis_mask = _o->ellipsis_mask;
12411 auto _new_axis_mask = _o->new_axis_mask;
12412 auto _shrink_axis_mask = _o->shrink_axis_mask;
12419 _shrink_axis_mask);
12423 auto _o = std::unique_ptr<LogSoftmaxOptionsT>(
new LogSoftmaxOptionsT());
12424 UnPackTo(_o.get(), _resolver);
12425 return _o.release();
12446 auto _o = std::unique_ptr<CastOptionsT>(
new CastOptionsT());
12447 UnPackTo(_o.get(), _resolver);
12448 return _o.release();
12454 {
auto _e = in_data_type(); _o->in_data_type = _e; }
12455 {
auto _e = out_data_type(); _o->out_data_type = _e; }
12466 auto _in_data_type = _o->in_data_type;
12467 auto _out_data_type = _o->out_data_type;
12475 auto _o = std::unique_ptr<DequantizeOptionsT>(
new DequantizeOptionsT());
12476 UnPackTo(_o.get(), _resolver);
12477 return _o.release();
12498 auto _o = std::unique_ptr<MaximumMinimumOptionsT>(
new MaximumMinimumOptionsT());
12499 UnPackTo(_o.get(), _resolver);
12500 return _o.release();
12521 auto _o = std::unique_ptr<TileOptionsT>(
new TileOptionsT());
12522 UnPackTo(_o.get(), _resolver);
12523 return _o.release();
12544 auto _o = std::unique_ptr<ArgMaxOptionsT>(
new ArgMaxOptionsT());
12545 UnPackTo(_o.get(), _resolver);
12546 return _o.release();
12552 {
auto _e = output_type(); _o->output_type = _e; }
12563 auto _output_type = _o->output_type;
12570 auto _o = std::unique_ptr<ArgMinOptionsT>(
new ArgMinOptionsT());
12571 UnPackTo(_o.get(), _resolver);
12572 return _o.release();
12578 {
auto _e = output_type(); _o->output_type = _e; }
12589 auto _output_type = _o->output_type;
12596 auto _o = std::unique_ptr<GreaterOptionsT>(
new GreaterOptionsT());
12597 UnPackTo(_o.get(), _resolver);
12598 return _o.release();
12619 auto _o = std::unique_ptr<GreaterEqualOptionsT>(
new GreaterEqualOptionsT());
12620 UnPackTo(_o.get(), _resolver);
12621 return _o.release();
12642 auto _o = std::unique_ptr<LessOptionsT>(
new LessOptionsT());
12643 UnPackTo(_o.get(), _resolver);
12644 return _o.release();
12665 auto _o = std::unique_ptr<LessEqualOptionsT>(
new LessEqualOptionsT());
12666 UnPackTo(_o.get(), _resolver);
12667 return _o.release();
12688 auto _o = std::unique_ptr<NegOptionsT>(
new NegOptionsT());
12689 UnPackTo(_o.get(), _resolver);
12690 return _o.release();
12711 auto _o = std::unique_ptr<SelectOptionsT>(
new SelectOptionsT());
12712 UnPackTo(_o.get(), _resolver);
12713 return _o.release();
12734 auto _o = std::unique_ptr<SliceOptionsT>(
new SliceOptionsT());
12735 UnPackTo(_o.get(), _resolver);
12736 return _o.release();
12757 auto _o = std::unique_ptr<TransposeConvOptionsT>(
new TransposeConvOptionsT());
12758 UnPackTo(_o.get(), _resolver);
12759 return _o.release();
12765 {
auto _e =
padding(); _o->padding = _e; }
12766 {
auto _e = stride_w(); _o->stride_w = _e; }
12767 {
auto _e = stride_h(); _o->stride_h = _e; }
12768 {
auto _e = fused_activation_function(); _o->fused_activation_function = _e; }
12779 auto _padding = _o->padding;
12780 auto _stride_w = _o->stride_w;
12781 auto _stride_h = _o->stride_h;
12782 auto _fused_activation_function = _o->fused_activation_function;
12788 _fused_activation_function);
12792 auto _o = std::unique_ptr<ExpandDimsOptionsT>(
new ExpandDimsOptionsT());
12793 UnPackTo(_o.get(), _resolver);
12794 return _o.release();
12815 auto _o = std::unique_ptr<SparseToDenseOptionsT>(
new SparseToDenseOptionsT());
12816 UnPackTo(_o.get(), _resolver);
12817 return _o.release();
12823 {
auto _e = validate_indices(); _o->validate_indices = _e; }
12834 auto _validate_indices = _o->validate_indices;
12837 _validate_indices);
12841 auto _o = std::unique_ptr<EqualOptionsT>(
new EqualOptionsT());
12842 UnPackTo(_o.get(), _resolver);
12843 return _o.release();
12864 auto _o = std::unique_ptr<NotEqualOptionsT>(
new NotEqualOptionsT());
12865 UnPackTo(_o.get(), _resolver);
12866 return _o.release();
12887 auto _o = std::unique_ptr<ShapeOptionsT>(
new ShapeOptionsT());
12888 UnPackTo(_o.get(), _resolver);
12889 return _o.release();
12895 {
auto _e = out_type(); _o->out_type = _e; }
12906 auto _out_type = _o->out_type;
12913 auto _o = std::unique_ptr<RankOptionsT>(
new RankOptionsT());
12914 UnPackTo(_o.get(), _resolver);
12915 return _o.release();
12936 auto _o = std::unique_ptr<PowOptionsT>(
new PowOptionsT());
12937 UnPackTo(_o.get(), _resolver);
12938 return _o.release();
12959 auto _o = std::unique_ptr<FakeQuantOptionsT>(
new FakeQuantOptionsT());
12960 UnPackTo(_o.get(), _resolver);
12961 return _o.release();
12967 {
auto _e =
min(); _o->min = _e; }
12968 {
auto _e =
max(); _o->max = _e; }
12969 {
auto _e = num_bits(); _o->num_bits = _e; }
12970 {
auto _e = narrow_range(); _o->narrow_range = _e; }
12981 auto _min = _o->min;
12982 auto _max = _o->max;
12983 auto _num_bits = _o->num_bits;
12984 auto _narrow_range = _o->narrow_range;
12994 auto _o = std::unique_ptr<PackOptionsT>(
new PackOptionsT());
12995 UnPackTo(_o.get(), _resolver);
12996 return _o.release();
13002 {
auto _e = values_count(); _o->values_count = _e; }
13003 {
auto _e =
axis(); _o->axis = _e; }
13014 auto _values_count = _o->values_count;
13015 auto _axis = _o->axis;
13023 auto _o = std::unique_ptr<LogicalOrOptionsT>(
new LogicalOrOptionsT());
13024 UnPackTo(_o.get(), _resolver);
13025 return _o.release();
13046 auto _o = std::unique_ptr<OneHotOptionsT>(
new OneHotOptionsT());
13047 UnPackTo(_o.get(), _resolver);
13048 return _o.release();
13054 {
auto _e =
axis(); _o->axis = _e; }
13065 auto _axis = _o->axis;
13072 auto _o = std::unique_ptr<AbsOptionsT>(
new AbsOptionsT());
13073 UnPackTo(_o.get(), _resolver);
13074 return _o.release();
13095 auto _o = std::unique_ptr<HardSwishOptionsT>(
new HardSwishOptionsT());
13096 UnPackTo(_o.get(), _resolver);
13097 return _o.release();
13118 auto _o = std::unique_ptr<LogicalAndOptionsT>(
new LogicalAndOptionsT());
13119 UnPackTo(_o.get(), _resolver);
13120 return _o.release();
13141 auto _o = std::unique_ptr<LogicalNotOptionsT>(
new LogicalNotOptionsT());
13142 UnPackTo(_o.get(), _resolver);
13143 return _o.release();
13164 auto _o = std::unique_ptr<UnpackOptionsT>(
new UnpackOptionsT());
13165 UnPackTo(_o.get(), _resolver);
13166 return _o.release();
13172 {
auto _e = num(); _o->num = _e; }
13173 {
auto _e =
axis(); _o->axis = _e; }
13184 auto _num = _o->num;
13185 auto _axis = _o->axis;
13193 auto _o = std::unique_ptr<FloorDivOptionsT>(
new FloorDivOptionsT());
13194 UnPackTo(_o.get(), _resolver);
13195 return _o.release();
13216 auto _o = std::unique_ptr<SquareOptionsT>(
new SquareOptionsT());
13217 UnPackTo(_o.get(), _resolver);
13218 return _o.release();
13239 auto _o = std::unique_ptr<ZerosLikeOptionsT>(
new ZerosLikeOptionsT());
13240 UnPackTo(_o.get(), _resolver);
13241 return _o.release();
13262 auto _o = std::unique_ptr<FillOptionsT>(
new FillOptionsT());
13263 UnPackTo(_o.get(), _resolver);
13264 return _o.release();
13285 auto _o = std::unique_ptr<FloorModOptionsT>(
new FloorModOptionsT());
13286 UnPackTo(_o.get(), _resolver);
13287 return _o.release();
13308 auto _o = std::unique_ptr<RangeOptionsT>(
new RangeOptionsT());
13309 UnPackTo(_o.get(), _resolver);
13310 return _o.release();
13331 auto _o = std::unique_ptr<LeakyReluOptionsT>(
new LeakyReluOptionsT());
13332 UnPackTo(_o.get(), _resolver);
13333 return _o.release();
13339 {
auto _e =
alpha(); _o->alpha = _e; }
13350 auto _alpha = _o->alpha;
13357 auto _o = std::unique_ptr<SquaredDifferenceOptionsT>(
new SquaredDifferenceOptionsT());
13358 UnPackTo(_o.get(), _resolver);
13359 return _o.release();
13380 auto _o = std::unique_ptr<MirrorPadOptionsT>(
new MirrorPadOptionsT());
13381 UnPackTo(_o.get(), _resolver);
13382 return _o.release();
13388 {
auto _e = mode(); _o->mode = _e; }
13399 auto _mode = _o->mode;
13406 auto _o = std::unique_ptr<UniqueOptionsT>(
new UniqueOptionsT());
13407 UnPackTo(_o.get(), _resolver);
13408 return _o.release();
13414 {
auto _e = idx_out_type(); _o->idx_out_type = _e; }
13425 auto _idx_out_type = _o->idx_out_type;
13432 auto _o = std::unique_ptr<ReverseV2OptionsT>(
new ReverseV2OptionsT());
13433 UnPackTo(_o.get(), _resolver);
13434 return _o.release();
13455 auto _o = std::unique_ptr<AddNOptionsT>(
new AddNOptionsT());
13456 UnPackTo(_o.get(), _resolver);
13457 return _o.release();
13478 auto _o = std::unique_ptr<GatherNdOptionsT>(
new GatherNdOptionsT());
13479 UnPackTo(_o.get(), _resolver);
13480 return _o.release();
13501 auto _o = std::unique_ptr<WhereOptionsT>(
new WhereOptionsT());
13502 UnPackTo(_o.get(), _resolver);
13503 return _o.release();
13524 auto _o = std::unique_ptr<ReverseSequenceOptionsT>(
new ReverseSequenceOptionsT());
13525 UnPackTo(_o.get(), _resolver);
13526 return _o.release();
13532 {
auto _e = seq_dim(); _o->seq_dim = _e; }
13533 {
auto _e = batch_dim(); _o->batch_dim = _e; }
13544 auto _seq_dim = _o->seq_dim;
13545 auto _batch_dim = _o->batch_dim;
13553 auto _o = std::unique_ptr<MatrixDiagOptionsT>(
new MatrixDiagOptionsT());
13554 UnPackTo(_o.get(), _resolver);
13555 return _o.release();
13576 auto _o = std::unique_ptr<QuantizeOptionsT>(
new QuantizeOptionsT());
13577 UnPackTo(_o.get(), _resolver);
13578 return _o.release();
13599 auto _o = std::unique_ptr<MatrixSetDiagOptionsT>(
new MatrixSetDiagOptionsT());
13600 UnPackTo(_o.get(), _resolver);
13601 return _o.release();
13622 auto _o = std::unique_ptr<IfOptionsT>(
new IfOptionsT());
13623 UnPackTo(_o.get(), _resolver);
13624 return _o.release();
13642 auto _then_subgraph_index = _o->then_subgraph_index;
13643 auto _else_subgraph_index = _o->else_subgraph_index;
13646 _then_subgraph_index,
13647 _else_subgraph_index);
13651 auto _o = std::unique_ptr<CallOnceOptionsT>(
new CallOnceOptionsT());
13652 UnPackTo(_o.get(), _resolver);
13653 return _o.release();
13670 auto _init_subgraph_index = _o->init_subgraph_index;
13673 _init_subgraph_index);
13677 auto _o = std::unique_ptr<WhileOptionsT>(
new WhileOptionsT());
13678 UnPackTo(_o.get(), _resolver);
13679 return _o.release();
13697 auto _cond_subgraph_index = _o->cond_subgraph_index;
13698 auto _body_subgraph_index = _o->body_subgraph_index;
13701 _cond_subgraph_index,
13702 _body_subgraph_index);
13706 auto _o = std::unique_ptr<NonMaxSuppressionV4OptionsT>(
new NonMaxSuppressionV4OptionsT());
13707 UnPackTo(_o.get(), _resolver);
13708 return _o.release();
13729 auto _o = std::unique_ptr<NonMaxSuppressionV5OptionsT>(
new NonMaxSuppressionV5OptionsT());
13730 UnPackTo(_o.get(), _resolver);
13731 return _o.release();
13752 auto _o = std::unique_ptr<ScatterNdOptionsT>(
new ScatterNdOptionsT());
13753 UnPackTo(_o.get(), _resolver);
13754 return _o.release();
13775 auto _o = std::unique_ptr<SelectV2OptionsT>(
new SelectV2OptionsT());
13776 UnPackTo(_o.get(), _resolver);
13777 return _o.release();
13798 auto _o = std::unique_ptr<DensifyOptionsT>(
new DensifyOptionsT());
13799 UnPackTo(_o.get(), _resolver);
13800 return _o.release();
13821 auto _o = std::unique_ptr<SegmentSumOptionsT>(
new SegmentSumOptionsT());
13822 UnPackTo(_o.get(), _resolver);
13823 return _o.release();
13844 auto _o = std::unique_ptr<BatchMatMulOptionsT>(
new BatchMatMulOptionsT());
13845 UnPackTo(_o.get(), _resolver);
13846 return _o.release();
13852 {
auto _e = adj_x(); _o->adj_x = _e; }
13853 {
auto _e = adj_y(); _o->adj_y = _e; }
13854 {
auto _e = asymmetric_quantize_inputs(); _o->asymmetric_quantize_inputs = _e; }
13865 auto _adj_x = _o->adj_x;
13866 auto _adj_y = _o->adj_y;
13867 auto _asymmetric_quantize_inputs = _o->asymmetric_quantize_inputs;
13872 _asymmetric_quantize_inputs);
13876 auto _o = std::unique_ptr<CumsumOptionsT>(
new CumsumOptionsT());
13877 UnPackTo(_o.get(), _resolver);
13878 return _o.release();
13884 {
auto _e =
exclusive(); _o->exclusive = _e; }
13885 {
auto _e =
reverse(); _o->reverse = _e; }
13896 auto _exclusive = _o->exclusive;
13897 auto _reverse = _o->reverse;
13905 auto _o = std::unique_ptr<BroadcastToOptionsT>(
new BroadcastToOptionsT());
13906 UnPackTo(_o.get(), _resolver);
13907 return _o.release();
13928 auto _o = std::unique_ptr<Rfft2dOptionsT>(
new Rfft2dOptionsT());
13929 UnPackTo(_o.get(), _resolver);
13930 return _o.release();
13951 auto _o = std::unique_ptr<HashtableOptionsT>(
new HashtableOptionsT());
13952 UnPackTo(_o.get(), _resolver);
13953 return _o.release();
13959 {
auto _e = table_id(); _o->table_id = _e; }
13960 {
auto _e = key_dtype(); _o->key_dtype = _e; }
13961 {
auto _e = value_dtype(); _o->value_dtype = _e; }
13972 auto _table_id = _o->table_id;
13973 auto _key_dtype = _o->key_dtype;
13974 auto _value_dtype = _o->value_dtype;
13983 auto _o = std::unique_ptr<HashtableFindOptionsT>(
new HashtableFindOptionsT());
13984 UnPackTo(_o.get(), _resolver);
13985 return _o.release();
14006 auto _o = std::unique_ptr<HashtableImportOptionsT>(
new HashtableImportOptionsT());
14007 UnPackTo(_o.get(), _resolver);
14008 return _o.release();
14029 auto _o = std::unique_ptr<HashtableSizeOptionsT>(
new HashtableSizeOptionsT());
14030 UnPackTo(_o.get(), _resolver);
14031 return _o.release();
14052 auto _o = std::unique_ptr<VarHandleOptionsT>(
new VarHandleOptionsT());
14053 UnPackTo(_o.get(), _resolver);
14054 return _o.release();
14060 {
auto _e = container();
if (_e) _o->container = _e->str(); }
14061 {
auto _e = shared_name();
if (_e) _o->shared_name = _e->str(); }
14072 auto _container = _o->container.empty() ? 0 : _fbb.
CreateString(_o->container);
14073 auto _shared_name = _o->shared_name.empty() ? 0 : _fbb.
CreateString(_o->shared_name);
14081 auto _o = std::unique_ptr<ReadVariableOptionsT>(
new ReadVariableOptionsT());
14082 UnPackTo(_o.get(), _resolver);
14083 return _o.release();
14104 auto _o = std::unique_ptr<AssignVariableOptionsT>(
new AssignVariableOptionsT());
14105 UnPackTo(_o.get(), _resolver);
14106 return _o.release();
14127 auto _o = std::unique_ptr<RandomOptionsT>(
new RandomOptionsT());
14128 UnPackTo(_o.get(), _resolver);
14129 return _o.release();
14135 {
auto _e = seed(); _o->seed = _e; }
14136 {
auto _e = seed2(); _o->seed2 = _e; }
14147 auto _seed = _o->seed;
14148 auto _seed2 = _o->seed2;
14156 auto _o = std::unique_ptr<BucketizeOptionsT>(
new BucketizeOptionsT());
14157 UnPackTo(_o.get(), _resolver);
14158 return _o.release();
14164 {
auto _e = boundaries();
if (_e) { _o->boundaries.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->boundaries[_i] = _e->Get(_i); } } }
14175 auto _boundaries = _o->boundaries.size() ? _fbb.
CreateVector(_o->boundaries) : 0;
14182 auto _o = std::unique_ptr<GeluOptionsT>(
new GeluOptionsT());
14183 UnPackTo(_o.get(), _resolver);
14184 return _o.release();
14190 {
auto _e = approximate(); _o->approximate = _e; }
14201 auto _approximate = _o->approximate;
14208 auto _o = std::unique_ptr<DynamicUpdateSliceOptionsT>(
new DynamicUpdateSliceOptionsT());
14209 UnPackTo(_o.get(), _resolver);
14210 return _o.release();
14231 auto _o = std::unique_ptr<UnsortedSegmentProdOptionsT>(
new UnsortedSegmentProdOptionsT());
14232 UnPackTo(_o.get(), _resolver);
14233 return _o.release();
14254 auto _o = std::unique_ptr<UnsortedSegmentMaxOptionsT>(
new UnsortedSegmentMaxOptionsT());
14255 UnPackTo(_o.get(), _resolver);
14256 return _o.release();
14277 auto _o = std::unique_ptr<UnsortedSegmentSumOptionsT>(
new UnsortedSegmentSumOptionsT());
14278 UnPackTo(_o.get(), _resolver);
14279 return _o.release();
14300 auto _o = std::unique_ptr<ATan2OptionsT>(
new ATan2OptionsT());
14301 UnPackTo(_o.get(), _resolver);
14302 return _o.release();
14323 auto _o = std::unique_ptr<UnsortedSegmentMinOptionsT>(
new UnsortedSegmentMinOptionsT());
14324 UnPackTo(_o.get(), _resolver);
14325 return _o.release();
14346 auto _o = std::unique_ptr<SignOptionsT>(
new SignOptionsT());
14347 UnPackTo(_o.get(), _resolver);
14348 return _o.release();
14369 auto _o = std::unique_ptr<OperatorCodeT>(
new OperatorCodeT());
14370 UnPackTo(_o.get(), _resolver);
14371 return _o.release();
14377 {
auto _e = deprecated_builtin_code(); _o->deprecated_builtin_code = _e; }
14378 {
auto _e = custom_code();
if (_e) _o->custom_code = _e->str(); }
14379 {
auto _e =
version(); _o->version = _e; }
14380 {
auto _e = builtin_code(); _o->builtin_code = _e; }
14391 auto _deprecated_builtin_code = _o->deprecated_builtin_code;
14392 auto _custom_code = _o->custom_code.empty() ? 0 : _fbb.
CreateString(_o->custom_code);
14393 auto _version = _o->version;
14394 auto _builtin_code = _o->builtin_code;
14397 _deprecated_builtin_code,
14404 auto _o = std::unique_ptr<OperatorT>(
new OperatorT());
14405 UnPackTo(_o.get(), _resolver);
14406 return _o.release();
14412 {
auto _e = opcode_index(); _o->opcode_index = _e; }
14413 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->inputs[_i] = _e->Get(_i); } } }
14414 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->outputs[_i] = _e->Get(_i); } } }
14415 {
auto _e = builtin_options_type(); _o->builtin_options.type = _e; }
14417 {
auto _e = custom_options();
if (_e) { _o->custom_options.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->custom_options.begin()); } }
14418 {
auto _e = custom_options_format(); _o->custom_options_format = _e; }
14419 {
auto _e = mutating_variable_inputs();
if (_e) { _o->mutating_variable_inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->mutating_variable_inputs[_i] = _e->Get(_i) != 0; } } }
14420 {
auto _e = intermediates();
if (_e) { _o->intermediates.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->intermediates[_i] = _e->Get(_i); } } }
14431 auto _opcode_index = _o->opcode_index;
14432 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector(_o->inputs) : 0;
14433 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector(_o->outputs) : 0;
14434 auto _builtin_options_type = _o->builtin_options.type;
14435 auto _builtin_options = _o->builtin_options.Pack(_fbb);
14436 auto _custom_options = _o->custom_options.size() ? _fbb.
CreateVector(_o->custom_options) : 0;
14437 auto _custom_options_format = _o->custom_options_format;
14438 auto _mutating_variable_inputs = _o->mutating_variable_inputs.size() ? _fbb.
CreateVector(_o->mutating_variable_inputs) : 0;
14439 auto _intermediates = _o->intermediates.size() ? _fbb.
CreateVector(_o->intermediates) : 0;
14445 _builtin_options_type,
14448 _custom_options_format,
14449 _mutating_variable_inputs,
14457 tensors.reserve(o.tensors.size());
14458 for (
const auto &
tensors_ : o.tensors) { tensors.emplace_back((tensors_) ? new tflite::TensorT(*tensors_) : nullptr); }
14459 operators.reserve(o.operators.size());
14460 for (
const auto &
operators_ : o.operators) { operators.emplace_back((operators_) ? new tflite::OperatorT(*operators_) : nullptr); }
14464 std::swap(tensors, o.tensors);
14465 std::swap(
inputs, o.inputs);
14466 std::swap(
outputs, o.outputs);
14467 std::swap(operators, o.operators);
14468 std::swap(name, o.name);
14473 auto _o = std::unique_ptr<SubGraphT>(
new SubGraphT());
14474 UnPackTo(_o.get(), _resolver);
14475 return _o.release();
14481 {
auto _e = tensors();
if (_e) { _o->tensors.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->tensors[_i]) { _e->Get(_i)->UnPackTo(_o->tensors[_i].get(), _resolver); }
else { _o->tensors[_i] = std::unique_ptr<tflite::TensorT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14482 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->inputs[_i] = _e->Get(_i); } } }
14483 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->outputs[_i] = _e->Get(_i); } } }
14484 {
auto _e = operators();
if (_e) { _o->operators.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->operators[_i]) { _e->Get(_i)->UnPackTo(_o->operators[_i].get(), _resolver); }
else { _o->operators[_i] = std::unique_ptr<tflite::OperatorT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14485 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
14496 auto _tensors = _o->tensors.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Tensor>> (_o->tensors.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensor(*__va->__fbb, __va->__o->tensors[i].get(), __va->__rehasher); }, &_va ) : 0;
14497 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector(_o->inputs) : 0;
14498 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector(_o->outputs) : 0;
14499 auto _operators = _o->operators.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Operator>> (_o->operators.size(), [](
size_t i, _VectorArgs *__va) {
return CreateOperator(*__va->__fbb, __va->__o->operators[i].get(), __va->__rehasher); }, &_va ) : 0;
14500 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
14511 auto _o = std::unique_ptr<BufferT>(
new BufferT());
14512 UnPackTo(_o.get(), _resolver);
14513 return _o.release();
14519 {
auto _e =
data();
if (_e) { _o->data.resize(_e->size()); std::copy(_e->begin(), _e->end(), _o->data.begin()); } }
14530 _fbb.ForceVectorAlignment(_o->data.size(),
sizeof(uint8_t), 16);
14531 auto _data = _o->data.size() ? _fbb.
CreateVector(_o->data) : 0;
14538 auto _o = std::unique_ptr<MetadataT>(
new MetadataT());
14539 UnPackTo(_o.get(), _resolver);
14540 return _o.release();
14546 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
14547 {
auto _e =
buffer(); _o->buffer = _e; }
14558 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
14559 auto _buffer = _o->buffer;
14567 auto _o = std::unique_ptr<TensorMapT>(
new TensorMapT());
14568 UnPackTo(_o.get(), _resolver);
14569 return _o.release();
14575 {
auto _e =
name();
if (_e) _o->name = _e->str(); }
14576 {
auto _e = tensor_index(); _o->tensor_index = _e; }
14587 auto _name = _o->name.empty() ? 0 : _fbb.
CreateString(_o->name);
14588 auto _tensor_index = _o->tensor_index;
14596 : signature_key(o.signature_key),
14597 subgraph_index(o.subgraph_index) {
14598 inputs.reserve(o.inputs.size());
14599 for (
const auto &inputs_ : o.inputs) { inputs.emplace_back((inputs_) ? new tflite::TensorMapT(*inputs_) : nullptr); }
14600 outputs.reserve(o.outputs.size());
14601 for (
const auto &outputs_ : o.outputs) { outputs.emplace_back((outputs_) ? new tflite::TensorMapT(*outputs_) : nullptr); }
14605 std::swap(
inputs, o.inputs);
14606 std::swap(
outputs, o.outputs);
14607 std::swap(signature_key, o.signature_key);
14608 std::swap(subgraph_index, o.subgraph_index);
14613 auto _o = std::unique_ptr<SignatureDefT>(
new SignatureDefT());
14614 UnPackTo(_o.get(), _resolver);
14615 return _o.release();
14621 {
auto _e =
inputs();
if (_e) { _o->inputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->inputs[_i]) { _e->Get(_i)->UnPackTo(_o->inputs[_i].get(), _resolver); }
else { _o->inputs[_i] = std::unique_ptr<tflite::TensorMapT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14622 {
auto _e =
outputs();
if (_e) { _o->outputs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->outputs[_i]) { _e->Get(_i)->UnPackTo(_o->outputs[_i].get(), _resolver); }
else { _o->outputs[_i] = std::unique_ptr<tflite::TensorMapT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14623 {
auto _e = signature_key();
if (_e) _o->signature_key = _e->str(); }
14624 {
auto _e = subgraph_index(); _o->subgraph_index = _e; }
14635 auto _inputs = _o->inputs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>> (_o->inputs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensorMap(*__va->__fbb, __va->__o->inputs[i].get(), __va->__rehasher); }, &_va ) : 0;
14636 auto _outputs = _o->outputs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::TensorMap>> (_o->outputs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateTensorMap(*__va->__fbb, __va->__o->outputs[i].get(), __va->__rehasher); }, &_va ) : 0;
14637 auto _signature_key = _o->signature_key.empty() ? 0 : _fbb.
CreateString(_o->signature_key);
14638 auto _subgraph_index = _o->subgraph_index;
14649 description(o.description),
14650 metadata_buffer(o.metadata_buffer) {
14651 operator_codes.reserve(o.operator_codes.size());
14652 for (
const auto &
operator_codes_ : o.operator_codes) { operator_codes.emplace_back((operator_codes_) ? new tflite::OperatorCodeT(*operator_codes_) : nullptr); }
14653 subgraphs.reserve(o.subgraphs.size());
14654 for (
const auto &subgraphs_ : o.subgraphs) { subgraphs.emplace_back((subgraphs_) ? new tflite::SubGraphT(*subgraphs_) : nullptr); }
14655 buffers.reserve(o.buffers.size());
14656 for (
const auto &buffers_ : o.buffers) { buffers.emplace_back((buffers_) ? new tflite::BufferT(*buffers_) : nullptr); }
14657 metadata.reserve(o.metadata.size());
14658 for (
const auto &
metadata_ : o.metadata) { metadata.emplace_back((metadata_) ? new tflite::MetadataT(*metadata_) : nullptr); }
14659 signature_defs.reserve(o.signature_defs.size());
14660 for (
const auto &signature_defs_ : o.signature_defs) { signature_defs.emplace_back((signature_defs_) ? new tflite::SignatureDefT(*signature_defs_) : nullptr); }
14664 std::swap(
version, o.version);
14665 std::swap(operator_codes, o.operator_codes);
14666 std::swap(subgraphs, o.subgraphs);
14667 std::swap(description, o.description);
14668 std::swap(buffers, o.buffers);
14669 std::swap(metadata_buffer, o.metadata_buffer);
14670 std::swap(metadata, o.metadata);
14671 std::swap(signature_defs, o.signature_defs);
14676 auto _o = std::unique_ptr<ModelT>(
new ModelT());
14677 UnPackTo(_o.get(), _resolver);
14678 return _o.release();
14684 {
auto _e =
version(); _o->version = _e; }
14685 {
auto _e = operator_codes();
if (_e) { _o->operator_codes.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->operator_codes[_i]) { _e->Get(_i)->UnPackTo(_o->operator_codes[_i].get(), _resolver); }
else { _o->operator_codes[_i] = std::unique_ptr<tflite::OperatorCodeT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14686 {
auto _e = subgraphs();
if (_e) { _o->subgraphs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->subgraphs[_i]) { _e->Get(_i)->UnPackTo(_o->subgraphs[_i].get(), _resolver); }
else { _o->subgraphs[_i] = std::unique_ptr<tflite::SubGraphT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14687 {
auto _e = description();
if (_e) _o->description = _e->str(); }
14688 {
auto _e = buffers();
if (_e) { _o->buffers.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->buffers[_i]) { _e->Get(_i)->UnPackTo(_o->buffers[_i].get(), _resolver); }
else { _o->buffers[_i] = std::unique_ptr<tflite::BufferT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14689 {
auto _e = metadata_buffer();
if (_e) { _o->metadata_buffer.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->metadata_buffer[_i] = _e->Get(_i); } } }
14690 {
auto _e = metadata();
if (_e) { _o->metadata.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->metadata[_i]) { _e->Get(_i)->UnPackTo(_o->metadata[_i].get(), _resolver); }
else { _o->metadata[_i] = std::unique_ptr<tflite::MetadataT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14691 {
auto _e = signature_defs();
if (_e) { _o->signature_defs.resize(_e->size());
for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) {
if(_o->signature_defs[_i]) { _e->Get(_i)->UnPackTo(_o->signature_defs[_i].get(), _resolver); }
else { _o->signature_defs[_i] = std::unique_ptr<tflite::SignatureDefT>(_e->Get(_i)->UnPack(_resolver)); }; } } }
14702 auto _version = _o->version;
14703 auto _operator_codes = _o->operator_codes.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::OperatorCode>> (_o->operator_codes.size(), [](
size_t i, _VectorArgs *__va) {
return CreateOperatorCode(*__va->__fbb, __va->__o->operator_codes[i].get(), __va->__rehasher); }, &_va ) : 0;
14704 auto _subgraphs = _o->subgraphs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SubGraph>> (_o->subgraphs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateSubGraph(*__va->__fbb, __va->__o->subgraphs[i].get(), __va->__rehasher); }, &_va ) : 0;
14705 auto _description = _o->description.empty() ? 0 : _fbb.
CreateString(_o->description);
14706 auto _buffers = _o->buffers.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Buffer>> (_o->buffers.size(), [](
size_t i, _VectorArgs *__va) {
return CreateBuffer(*__va->__fbb, __va->__o->buffers[i].get(), __va->__rehasher); }, &_va ) : 0;
14707 auto _metadata_buffer = _o->metadata_buffer.size() ? _fbb.
CreateVector(_o->metadata_buffer) : 0;
14708 auto _metadata = _o->metadata.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::Metadata>> (_o->metadata.size(), [](
size_t i, _VectorArgs *__va) {
return CreateMetadata(*__va->__fbb, __va->__o->metadata[i].get(), __va->__rehasher); }, &_va ) : 0;
14709 auto _signature_defs = _o->signature_defs.size() ? _fbb.
CreateVector<flatbuffers::Offset<tflite::SignatureDef>> (_o->signature_defs.size(), [](
size_t i, _VectorArgs *__va) {
return CreateSignatureDef(*__va->__fbb, __va->__o->signature_defs[i].get(), __va->__rehasher); }, &_va ) : 0;
14728 auto ptr =
reinterpret_cast<const tflite::CustomQuantization *
>(obj);
14729 return verifier.VerifyTable(
ptr);
14731 default:
return true;
14736 if (!values || !types)
return !values && !types;
14737 if (values->size() != types->
size())
return false;
14738 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
14751 auto ptr =
reinterpret_cast<const tflite::CustomQuantization *
>(obj);
14752 return ptr->UnPack(resolver);
14754 default:
return nullptr;
14799 auto ptr =
reinterpret_cast<const tflite::Int32Vector *
>(obj);
14800 return verifier.VerifyTable(
ptr);
14803 auto ptr =
reinterpret_cast<const tflite::Uint16Vector *
>(obj);
14804 return verifier.VerifyTable(
ptr);
14807 auto ptr =
reinterpret_cast<const tflite::Uint8Vector *
>(obj);
14808 return verifier.VerifyTable(
ptr);
14810 default:
return true;
14815 if (!values || !types)
return !values && !types;
14816 if (values->size() != types->
size())
return false;
14817 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
14830 auto ptr =
reinterpret_cast<const tflite::Int32Vector *
>(obj);
14831 return ptr->UnPack(resolver);
14834 auto ptr =
reinterpret_cast<const tflite::Uint16Vector *
>(obj);
14835 return ptr->UnPack(resolver);
14838 auto ptr =
reinterpret_cast<const tflite::Uint8Vector *
>(obj);
14839 return ptr->UnPack(resolver);
14841 default:
return nullptr;
14912 auto ptr =
reinterpret_cast<const tflite::Conv2DOptions *
>(obj);
14913 return verifier.VerifyTable(
ptr);
14916 auto ptr =
reinterpret_cast<const tflite::DepthwiseConv2DOptions *
>(obj);
14917 return verifier.VerifyTable(
ptr);
14920 auto ptr =
reinterpret_cast<const tflite::ConcatEmbeddingsOptions *
>(obj);
14921 return verifier.VerifyTable(
ptr);
14924 auto ptr =
reinterpret_cast<const tflite::LSHProjectionOptions *
>(obj);
14925 return verifier.VerifyTable(
ptr);
14928 auto ptr =
reinterpret_cast<const tflite::Pool2DOptions *
>(obj);
14929 return verifier.VerifyTable(
ptr);
14932 auto ptr =
reinterpret_cast<const tflite::SVDFOptions *
>(obj);
14933 return verifier.VerifyTable(
ptr);
14936 auto ptr =
reinterpret_cast<const tflite::RNNOptions *
>(obj);
14937 return verifier.VerifyTable(
ptr);
14940 auto ptr =
reinterpret_cast<const tflite::FullyConnectedOptions *
>(obj);
14941 return verifier.VerifyTable(
ptr);
14944 auto ptr =
reinterpret_cast<const tflite::SoftmaxOptions *
>(obj);
14945 return verifier.VerifyTable(
ptr);
14948 auto ptr =
reinterpret_cast<const tflite::ConcatenationOptions *
>(obj);
14949 return verifier.VerifyTable(
ptr);
14952 auto ptr =
reinterpret_cast<const tflite::AddOptions *
>(obj);
14953 return verifier.VerifyTable(
ptr);
14956 auto ptr =
reinterpret_cast<const tflite::L2NormOptions *
>(obj);
14957 return verifier.VerifyTable(
ptr);
14960 auto ptr =
reinterpret_cast<const tflite::LocalResponseNormalizationOptions *
>(obj);
14961 return verifier.VerifyTable(
ptr);
14964 auto ptr =
reinterpret_cast<const tflite::LSTMOptions *
>(obj);
14965 return verifier.VerifyTable(
ptr);
14968 auto ptr =
reinterpret_cast<const tflite::ResizeBilinearOptions *
>(obj);
14969 return verifier.VerifyTable(
ptr);
14972 auto ptr =
reinterpret_cast<const tflite::CallOptions *
>(obj);
14973 return verifier.VerifyTable(
ptr);
14976 auto ptr =
reinterpret_cast<const tflite::ReshapeOptions *
>(obj);
14977 return verifier.VerifyTable(
ptr);
14980 auto ptr =
reinterpret_cast<const tflite::SkipGramOptions *
>(obj);
14981 return verifier.VerifyTable(
ptr);
14984 auto ptr =
reinterpret_cast<const tflite::SpaceToDepthOptions *
>(obj);
14985 return verifier.VerifyTable(
ptr);
14988 auto ptr =
reinterpret_cast<const tflite::EmbeddingLookupSparseOptions *
>(obj);
14989 return verifier.VerifyTable(
ptr);
14992 auto ptr =
reinterpret_cast<const tflite::MulOptions *
>(obj);
14993 return verifier.VerifyTable(
ptr);
14996 auto ptr =
reinterpret_cast<const tflite::PadOptions *
>(obj);
14997 return verifier.VerifyTable(
ptr);
15000 auto ptr =
reinterpret_cast<const tflite::GatherOptions *
>(obj);
15001 return verifier.VerifyTable(
ptr);
15004 auto ptr =
reinterpret_cast<const tflite::BatchToSpaceNDOptions *
>(obj);
15005 return verifier.VerifyTable(
ptr);
15008 auto ptr =
reinterpret_cast<const tflite::SpaceToBatchNDOptions *
>(obj);
15009 return verifier.VerifyTable(
ptr);
15012 auto ptr =
reinterpret_cast<const tflite::TransposeOptions *
>(obj);
15013 return verifier.VerifyTable(
ptr);
15016 auto ptr =
reinterpret_cast<const tflite::ReducerOptions *
>(obj);
15017 return verifier.VerifyTable(
ptr);
15020 auto ptr =
reinterpret_cast<const tflite::SubOptions *
>(obj);
15021 return verifier.VerifyTable(
ptr);
15024 auto ptr =
reinterpret_cast<const tflite::DivOptions *
>(obj);
15025 return verifier.VerifyTable(
ptr);
15028 auto ptr =
reinterpret_cast<const tflite::SqueezeOptions *
>(obj);
15029 return verifier.VerifyTable(
ptr);
15032 auto ptr =
reinterpret_cast<const tflite::SequenceRNNOptions *
>(obj);
15033 return verifier.VerifyTable(
ptr);
15036 auto ptr =
reinterpret_cast<const tflite::StridedSliceOptions *
>(obj);
15037 return verifier.VerifyTable(
ptr);
15040 auto ptr =
reinterpret_cast<const tflite::ExpOptions *
>(obj);
15041 return verifier.VerifyTable(
ptr);
15044 auto ptr =
reinterpret_cast<const tflite::TopKV2Options *
>(obj);
15045 return verifier.VerifyTable(
ptr);
15048 auto ptr =
reinterpret_cast<const tflite::SplitOptions *
>(obj);
15049 return verifier.VerifyTable(
ptr);
15052 auto ptr =
reinterpret_cast<const tflite::LogSoftmaxOptions *
>(obj);
15053 return verifier.VerifyTable(
ptr);
15056 auto ptr =
reinterpret_cast<const tflite::CastOptions *
>(obj);
15057 return verifier.VerifyTable(
ptr);
15060 auto ptr =
reinterpret_cast<const tflite::DequantizeOptions *
>(obj);
15061 return verifier.VerifyTable(
ptr);
15064 auto ptr =
reinterpret_cast<const tflite::MaximumMinimumOptions *
>(obj);
15065 return verifier.VerifyTable(
ptr);
15068 auto ptr =
reinterpret_cast<const tflite::ArgMaxOptions *
>(obj);
15069 return verifier.VerifyTable(
ptr);
15072 auto ptr =
reinterpret_cast<const tflite::LessOptions *
>(obj);
15073 return verifier.VerifyTable(
ptr);
15076 auto ptr =
reinterpret_cast<const tflite::NegOptions *
>(obj);
15077 return verifier.VerifyTable(
ptr);
15080 auto ptr =
reinterpret_cast<const tflite::PadV2Options *
>(obj);
15081 return verifier.VerifyTable(
ptr);
15084 auto ptr =
reinterpret_cast<const tflite::GreaterOptions *
>(obj);
15085 return verifier.VerifyTable(
ptr);
15088 auto ptr =
reinterpret_cast<const tflite::GreaterEqualOptions *
>(obj);
15089 return verifier.VerifyTable(
ptr);
15092 auto ptr =
reinterpret_cast<const tflite::LessEqualOptions *
>(obj);
15093 return verifier.VerifyTable(
ptr);
15096 auto ptr =
reinterpret_cast<const tflite::SelectOptions *
>(obj);
15097 return verifier.VerifyTable(
ptr);
15100 auto ptr =
reinterpret_cast<const tflite::SliceOptions *
>(obj);
15101 return verifier.VerifyTable(
ptr);
15104 auto ptr =
reinterpret_cast<const tflite::TransposeConvOptions *
>(obj);
15105 return verifier.VerifyTable(
ptr);
15108 auto ptr =
reinterpret_cast<const tflite::SparseToDenseOptions *
>(obj);
15109 return verifier.VerifyTable(
ptr);
15112 auto ptr =
reinterpret_cast<const tflite::TileOptions *
>(obj);
15113 return verifier.VerifyTable(
ptr);
15116 auto ptr =
reinterpret_cast<const tflite::ExpandDimsOptions *
>(obj);
15117 return verifier.VerifyTable(
ptr);
15120 auto ptr =
reinterpret_cast<const tflite::EqualOptions *
>(obj);
15121 return verifier.VerifyTable(
ptr);
15124 auto ptr =
reinterpret_cast<const tflite::NotEqualOptions *
>(obj);
15125 return verifier.VerifyTable(
ptr);
15128 auto ptr =
reinterpret_cast<const tflite::ShapeOptions *
>(obj);
15129 return verifier.VerifyTable(
ptr);
15132 auto ptr =
reinterpret_cast<const tflite::PowOptions *
>(obj);
15133 return verifier.VerifyTable(
ptr);
15136 auto ptr =
reinterpret_cast<const tflite::ArgMinOptions *
>(obj);
15137 return verifier.VerifyTable(
ptr);
15140 auto ptr =
reinterpret_cast<const tflite::FakeQuantOptions *
>(obj);
15141 return verifier.VerifyTable(
ptr);
15144 auto ptr =
reinterpret_cast<const tflite::PackOptions *
>(obj);
15145 return verifier.VerifyTable(
ptr);
15148 auto ptr =
reinterpret_cast<const tflite::LogicalOrOptions *
>(obj);
15149 return verifier.VerifyTable(
ptr);
15152 auto ptr =
reinterpret_cast<const tflite::OneHotOptions *
>(obj);
15153 return verifier.VerifyTable(
ptr);
15156 auto ptr =
reinterpret_cast<const tflite::LogicalAndOptions *
>(obj);
15157 return verifier.VerifyTable(
ptr);
15160 auto ptr =
reinterpret_cast<const tflite::LogicalNotOptions *
>(obj);
15161 return verifier.VerifyTable(
ptr);
15164 auto ptr =
reinterpret_cast<const tflite::UnpackOptions *
>(obj);
15165 return verifier.VerifyTable(
ptr);
15168 auto ptr =
reinterpret_cast<const tflite::FloorDivOptions *
>(obj);
15169 return verifier.VerifyTable(
ptr);
15172 auto ptr =
reinterpret_cast<const tflite::SquareOptions *
>(obj);
15173 return verifier.VerifyTable(
ptr);
15176 auto ptr =
reinterpret_cast<const tflite::ZerosLikeOptions *
>(obj);
15177 return verifier.VerifyTable(
ptr);
15180 auto ptr =
reinterpret_cast<const tflite::FillOptions *
>(obj);
15181 return verifier.VerifyTable(
ptr);
15184 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceLSTMOptions *
>(obj);
15185 return verifier.VerifyTable(
ptr);
15188 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceRNNOptions *
>(obj);
15189 return verifier.VerifyTable(
ptr);
15192 auto ptr =
reinterpret_cast<const tflite::UnidirectionalSequenceLSTMOptions *
>(obj);
15193 return verifier.VerifyTable(
ptr);
15196 auto ptr =
reinterpret_cast<const tflite::FloorModOptions *
>(obj);
15197 return verifier.VerifyTable(
ptr);
15200 auto ptr =
reinterpret_cast<const tflite::RangeOptions *
>(obj);
15201 return verifier.VerifyTable(
ptr);
15204 auto ptr =
reinterpret_cast<const tflite::ResizeNearestNeighborOptions *
>(obj);
15205 return verifier.VerifyTable(
ptr);
15208 auto ptr =
reinterpret_cast<const tflite::LeakyReluOptions *
>(obj);
15209 return verifier.VerifyTable(
ptr);
15212 auto ptr =
reinterpret_cast<const tflite::SquaredDifferenceOptions *
>(obj);
15213 return verifier.VerifyTable(
ptr);
15216 auto ptr =
reinterpret_cast<const tflite::MirrorPadOptions *
>(obj);
15217 return verifier.VerifyTable(
ptr);
15220 auto ptr =
reinterpret_cast<const tflite::AbsOptions *
>(obj);
15221 return verifier.VerifyTable(
ptr);
15224 auto ptr =
reinterpret_cast<const tflite::SplitVOptions *
>(obj);
15225 return verifier.VerifyTable(
ptr);
15228 auto ptr =
reinterpret_cast<const tflite::UniqueOptions *
>(obj);
15229 return verifier.VerifyTable(
ptr);
15232 auto ptr =
reinterpret_cast<const tflite::ReverseV2Options *
>(obj);
15233 return verifier.VerifyTable(
ptr);
15236 auto ptr =
reinterpret_cast<const tflite::AddNOptions *
>(obj);
15237 return verifier.VerifyTable(
ptr);
15240 auto ptr =
reinterpret_cast<const tflite::GatherNdOptions *
>(obj);
15241 return verifier.VerifyTable(
ptr);
15244 auto ptr =
reinterpret_cast<const tflite::CosOptions *
>(obj);
15245 return verifier.VerifyTable(
ptr);
15248 auto ptr =
reinterpret_cast<const tflite::WhereOptions *
>(obj);
15249 return verifier.VerifyTable(
ptr);
15252 auto ptr =
reinterpret_cast<const tflite::RankOptions *
>(obj);
15253 return verifier.VerifyTable(
ptr);
15256 auto ptr =
reinterpret_cast<const tflite::ReverseSequenceOptions *
>(obj);
15257 return verifier.VerifyTable(
ptr);
15260 auto ptr =
reinterpret_cast<const tflite::MatrixDiagOptions *
>(obj);
15261 return verifier.VerifyTable(
ptr);
15264 auto ptr =
reinterpret_cast<const tflite::QuantizeOptions *
>(obj);
15265 return verifier.VerifyTable(
ptr);
15268 auto ptr =
reinterpret_cast<const tflite::MatrixSetDiagOptions *
>(obj);
15269 return verifier.VerifyTable(
ptr);
15272 auto ptr =
reinterpret_cast<const tflite::HardSwishOptions *
>(obj);
15273 return verifier.VerifyTable(
ptr);
15276 auto ptr =
reinterpret_cast<const tflite::IfOptions *
>(obj);
15277 return verifier.VerifyTable(
ptr);
15280 auto ptr =
reinterpret_cast<const tflite::WhileOptions *
>(obj);
15281 return verifier.VerifyTable(
ptr);
15284 auto ptr =
reinterpret_cast<const tflite::DepthToSpaceOptions *
>(obj);
15285 return verifier.VerifyTable(
ptr);
15288 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV4Options *
>(obj);
15289 return verifier.VerifyTable(
ptr);
15292 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV5Options *
>(obj);
15293 return verifier.VerifyTable(
ptr);
15296 auto ptr =
reinterpret_cast<const tflite::ScatterNdOptions *
>(obj);
15297 return verifier.VerifyTable(
ptr);
15300 auto ptr =
reinterpret_cast<const tflite::SelectV2Options *
>(obj);
15301 return verifier.VerifyTable(
ptr);
15304 auto ptr =
reinterpret_cast<const tflite::DensifyOptions *
>(obj);
15305 return verifier.VerifyTable(
ptr);
15308 auto ptr =
reinterpret_cast<const tflite::SegmentSumOptions *
>(obj);
15309 return verifier.VerifyTable(
ptr);
15312 auto ptr =
reinterpret_cast<const tflite::BatchMatMulOptions *
>(obj);
15313 return verifier.VerifyTable(
ptr);
15316 auto ptr =
reinterpret_cast<const tflite::CumsumOptions *
>(obj);
15317 return verifier.VerifyTable(
ptr);
15320 auto ptr =
reinterpret_cast<const tflite::CallOnceOptions *
>(obj);
15321 return verifier.VerifyTable(
ptr);
15324 auto ptr =
reinterpret_cast<const tflite::BroadcastToOptions *
>(obj);
15325 return verifier.VerifyTable(
ptr);
15328 auto ptr =
reinterpret_cast<const tflite::Rfft2dOptions *
>(obj);
15329 return verifier.VerifyTable(
ptr);
15332 auto ptr =
reinterpret_cast<const tflite::Conv3DOptions *
>(obj);
15333 return verifier.VerifyTable(
ptr);
15336 auto ptr =
reinterpret_cast<const tflite::HashtableOptions *
>(obj);
15337 return verifier.VerifyTable(
ptr);
15340 auto ptr =
reinterpret_cast<const tflite::HashtableFindOptions *
>(obj);
15341 return verifier.VerifyTable(
ptr);
15344 auto ptr =
reinterpret_cast<const tflite::HashtableImportOptions *
>(obj);
15345 return verifier.VerifyTable(
ptr);
15348 auto ptr =
reinterpret_cast<const tflite::HashtableSizeOptions *
>(obj);
15349 return verifier.VerifyTable(
ptr);
15352 auto ptr =
reinterpret_cast<const tflite::VarHandleOptions *
>(obj);
15353 return verifier.VerifyTable(
ptr);
15356 auto ptr =
reinterpret_cast<const tflite::ReadVariableOptions *
>(obj);
15357 return verifier.VerifyTable(
ptr);
15360 auto ptr =
reinterpret_cast<const tflite::AssignVariableOptions *
>(obj);
15361 return verifier.VerifyTable(
ptr);
15364 auto ptr =
reinterpret_cast<const tflite::RandomOptions *
>(obj);
15365 return verifier.VerifyTable(
ptr);
15368 auto ptr =
reinterpret_cast<const tflite::BucketizeOptions *
>(obj);
15369 return verifier.VerifyTable(
ptr);
15372 auto ptr =
reinterpret_cast<const tflite::GeluOptions *
>(obj);
15373 return verifier.VerifyTable(
ptr);
15376 auto ptr =
reinterpret_cast<const tflite::DynamicUpdateSliceOptions *
>(obj);
15377 return verifier.VerifyTable(
ptr);
15380 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentProdOptions *
>(obj);
15381 return verifier.VerifyTable(
ptr);
15384 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMaxOptions *
>(obj);
15385 return verifier.VerifyTable(
ptr);
15388 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMinOptions *
>(obj);
15389 return verifier.VerifyTable(
ptr);
15392 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentSumOptions *
>(obj);
15393 return verifier.VerifyTable(
ptr);
15396 auto ptr =
reinterpret_cast<const tflite::ATan2Options *
>(obj);
15397 return verifier.VerifyTable(
ptr);
15400 auto ptr =
reinterpret_cast<const tflite::SignOptions *
>(obj);
15401 return verifier.VerifyTable(
ptr);
15403 default:
return true;
15408 if (!values || !types)
return !values && !types;
15409 if (values->size() != types->
size())
return false;
15410 for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
15423 auto ptr =
reinterpret_cast<const tflite::Conv2DOptions *
>(obj);
15424 return ptr->UnPack(resolver);
15427 auto ptr =
reinterpret_cast<const tflite::DepthwiseConv2DOptions *
>(obj);
15428 return ptr->UnPack(resolver);
15431 auto ptr =
reinterpret_cast<const tflite::ConcatEmbeddingsOptions *
>(obj);
15432 return ptr->UnPack(resolver);
15435 auto ptr =
reinterpret_cast<const tflite::LSHProjectionOptions *
>(obj);
15436 return ptr->UnPack(resolver);
15439 auto ptr =
reinterpret_cast<const tflite::Pool2DOptions *
>(obj);
15440 return ptr->UnPack(resolver);
15443 auto ptr =
reinterpret_cast<const tflite::SVDFOptions *
>(obj);
15444 return ptr->UnPack(resolver);
15447 auto ptr =
reinterpret_cast<const tflite::RNNOptions *
>(obj);
15448 return ptr->UnPack(resolver);
15451 auto ptr =
reinterpret_cast<const tflite::FullyConnectedOptions *
>(obj);
15452 return ptr->UnPack(resolver);
15455 auto ptr =
reinterpret_cast<const tflite::SoftmaxOptions *
>(obj);
15456 return ptr->UnPack(resolver);
15459 auto ptr =
reinterpret_cast<const tflite::ConcatenationOptions *
>(obj);
15460 return ptr->UnPack(resolver);
15463 auto ptr =
reinterpret_cast<const tflite::AddOptions *
>(obj);
15464 return ptr->UnPack(resolver);
15467 auto ptr =
reinterpret_cast<const tflite::L2NormOptions *
>(obj);
15468 return ptr->UnPack(resolver);
15471 auto ptr =
reinterpret_cast<const tflite::LocalResponseNormalizationOptions *
>(obj);
15472 return ptr->UnPack(resolver);
15475 auto ptr =
reinterpret_cast<const tflite::LSTMOptions *
>(obj);
15476 return ptr->UnPack(resolver);
15479 auto ptr =
reinterpret_cast<const tflite::ResizeBilinearOptions *
>(obj);
15480 return ptr->UnPack(resolver);
15483 auto ptr =
reinterpret_cast<const tflite::CallOptions *
>(obj);
15484 return ptr->UnPack(resolver);
15487 auto ptr =
reinterpret_cast<const tflite::ReshapeOptions *
>(obj);
15488 return ptr->UnPack(resolver);
15491 auto ptr =
reinterpret_cast<const tflite::SkipGramOptions *
>(obj);
15492 return ptr->UnPack(resolver);
15495 auto ptr =
reinterpret_cast<const tflite::SpaceToDepthOptions *
>(obj);
15496 return ptr->UnPack(resolver);
15499 auto ptr =
reinterpret_cast<const tflite::EmbeddingLookupSparseOptions *
>(obj);
15500 return ptr->UnPack(resolver);
15503 auto ptr =
reinterpret_cast<const tflite::MulOptions *
>(obj);
15504 return ptr->UnPack(resolver);
15507 auto ptr =
reinterpret_cast<const tflite::PadOptions *
>(obj);
15508 return ptr->UnPack(resolver);
15511 auto ptr =
reinterpret_cast<const tflite::GatherOptions *
>(obj);
15512 return ptr->UnPack(resolver);
15515 auto ptr =
reinterpret_cast<const tflite::BatchToSpaceNDOptions *
>(obj);
15516 return ptr->UnPack(resolver);
15519 auto ptr =
reinterpret_cast<const tflite::SpaceToBatchNDOptions *
>(obj);
15520 return ptr->UnPack(resolver);
15523 auto ptr =
reinterpret_cast<const tflite::TransposeOptions *
>(obj);
15524 return ptr->UnPack(resolver);
15527 auto ptr =
reinterpret_cast<const tflite::ReducerOptions *
>(obj);
15528 return ptr->UnPack(resolver);
15531 auto ptr =
reinterpret_cast<const tflite::SubOptions *
>(obj);
15532 return ptr->UnPack(resolver);
15535 auto ptr =
reinterpret_cast<const tflite::DivOptions *
>(obj);
15536 return ptr->UnPack(resolver);
15539 auto ptr =
reinterpret_cast<const tflite::SqueezeOptions *
>(obj);
15540 return ptr->UnPack(resolver);
15543 auto ptr =
reinterpret_cast<const tflite::SequenceRNNOptions *
>(obj);
15544 return ptr->UnPack(resolver);
15547 auto ptr =
reinterpret_cast<const tflite::StridedSliceOptions *
>(obj);
15548 return ptr->UnPack(resolver);
15551 auto ptr =
reinterpret_cast<const tflite::ExpOptions *
>(obj);
15552 return ptr->UnPack(resolver);
15555 auto ptr =
reinterpret_cast<const tflite::TopKV2Options *
>(obj);
15556 return ptr->UnPack(resolver);
15559 auto ptr =
reinterpret_cast<const tflite::SplitOptions *
>(obj);
15560 return ptr->UnPack(resolver);
15563 auto ptr =
reinterpret_cast<const tflite::LogSoftmaxOptions *
>(obj);
15564 return ptr->UnPack(resolver);
15567 auto ptr =
reinterpret_cast<const tflite::CastOptions *
>(obj);
15568 return ptr->UnPack(resolver);
15571 auto ptr =
reinterpret_cast<const tflite::DequantizeOptions *
>(obj);
15572 return ptr->UnPack(resolver);
15575 auto ptr =
reinterpret_cast<const tflite::MaximumMinimumOptions *
>(obj);
15576 return ptr->UnPack(resolver);
15579 auto ptr =
reinterpret_cast<const tflite::ArgMaxOptions *
>(obj);
15580 return ptr->UnPack(resolver);
15583 auto ptr =
reinterpret_cast<const tflite::LessOptions *
>(obj);
15584 return ptr->UnPack(resolver);
15587 auto ptr =
reinterpret_cast<const tflite::NegOptions *
>(obj);
15588 return ptr->UnPack(resolver);
15591 auto ptr =
reinterpret_cast<const tflite::PadV2Options *
>(obj);
15592 return ptr->UnPack(resolver);
15595 auto ptr =
reinterpret_cast<const tflite::GreaterOptions *
>(obj);
15596 return ptr->UnPack(resolver);
15599 auto ptr =
reinterpret_cast<const tflite::GreaterEqualOptions *
>(obj);
15600 return ptr->UnPack(resolver);
15603 auto ptr =
reinterpret_cast<const tflite::LessEqualOptions *
>(obj);
15604 return ptr->UnPack(resolver);
15607 auto ptr =
reinterpret_cast<const tflite::SelectOptions *
>(obj);
15608 return ptr->UnPack(resolver);
15611 auto ptr =
reinterpret_cast<const tflite::SliceOptions *
>(obj);
15612 return ptr->UnPack(resolver);
15615 auto ptr =
reinterpret_cast<const tflite::TransposeConvOptions *
>(obj);
15616 return ptr->UnPack(resolver);
15619 auto ptr =
reinterpret_cast<const tflite::SparseToDenseOptions *
>(obj);
15620 return ptr->UnPack(resolver);
15623 auto ptr =
reinterpret_cast<const tflite::TileOptions *
>(obj);
15624 return ptr->UnPack(resolver);
15627 auto ptr =
reinterpret_cast<const tflite::ExpandDimsOptions *
>(obj);
15628 return ptr->UnPack(resolver);
15631 auto ptr =
reinterpret_cast<const tflite::EqualOptions *
>(obj);
15632 return ptr->UnPack(resolver);
15635 auto ptr =
reinterpret_cast<const tflite::NotEqualOptions *
>(obj);
15636 return ptr->UnPack(resolver);
15639 auto ptr =
reinterpret_cast<const tflite::ShapeOptions *
>(obj);
15640 return ptr->UnPack(resolver);
15643 auto ptr =
reinterpret_cast<const tflite::PowOptions *
>(obj);
15644 return ptr->UnPack(resolver);
15647 auto ptr =
reinterpret_cast<const tflite::ArgMinOptions *
>(obj);
15648 return ptr->UnPack(resolver);
15651 auto ptr =
reinterpret_cast<const tflite::FakeQuantOptions *
>(obj);
15652 return ptr->UnPack(resolver);
15655 auto ptr =
reinterpret_cast<const tflite::PackOptions *
>(obj);
15656 return ptr->UnPack(resolver);
15659 auto ptr =
reinterpret_cast<const tflite::LogicalOrOptions *
>(obj);
15660 return ptr->UnPack(resolver);
15663 auto ptr =
reinterpret_cast<const tflite::OneHotOptions *
>(obj);
15664 return ptr->UnPack(resolver);
15667 auto ptr =
reinterpret_cast<const tflite::LogicalAndOptions *
>(obj);
15668 return ptr->UnPack(resolver);
15671 auto ptr =
reinterpret_cast<const tflite::LogicalNotOptions *
>(obj);
15672 return ptr->UnPack(resolver);
15675 auto ptr =
reinterpret_cast<const tflite::UnpackOptions *
>(obj);
15676 return ptr->UnPack(resolver);
15679 auto ptr =
reinterpret_cast<const tflite::FloorDivOptions *
>(obj);
15680 return ptr->UnPack(resolver);
15683 auto ptr =
reinterpret_cast<const tflite::SquareOptions *
>(obj);
15684 return ptr->UnPack(resolver);
15687 auto ptr =
reinterpret_cast<const tflite::ZerosLikeOptions *
>(obj);
15688 return ptr->UnPack(resolver);
15691 auto ptr =
reinterpret_cast<const tflite::FillOptions *
>(obj);
15692 return ptr->UnPack(resolver);
15695 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceLSTMOptions *
>(obj);
15696 return ptr->UnPack(resolver);
15699 auto ptr =
reinterpret_cast<const tflite::BidirectionalSequenceRNNOptions *
>(obj);
15700 return ptr->UnPack(resolver);
15703 auto ptr =
reinterpret_cast<const tflite::UnidirectionalSequenceLSTMOptions *
>(obj);
15704 return ptr->UnPack(resolver);
15707 auto ptr =
reinterpret_cast<const tflite::FloorModOptions *
>(obj);
15708 return ptr->UnPack(resolver);
15711 auto ptr =
reinterpret_cast<const tflite::RangeOptions *
>(obj);
15712 return ptr->UnPack(resolver);
15715 auto ptr =
reinterpret_cast<const tflite::ResizeNearestNeighborOptions *
>(obj);
15716 return ptr->UnPack(resolver);
15719 auto ptr =
reinterpret_cast<const tflite::LeakyReluOptions *
>(obj);
15720 return ptr->UnPack(resolver);
15723 auto ptr =
reinterpret_cast<const tflite::SquaredDifferenceOptions *
>(obj);
15724 return ptr->UnPack(resolver);
15727 auto ptr =
reinterpret_cast<const tflite::MirrorPadOptions *
>(obj);
15728 return ptr->UnPack(resolver);
15731 auto ptr =
reinterpret_cast<const tflite::AbsOptions *
>(obj);
15732 return ptr->UnPack(resolver);
15735 auto ptr =
reinterpret_cast<const tflite::SplitVOptions *
>(obj);
15736 return ptr->UnPack(resolver);
15739 auto ptr =
reinterpret_cast<const tflite::UniqueOptions *
>(obj);
15740 return ptr->UnPack(resolver);
15743 auto ptr =
reinterpret_cast<const tflite::ReverseV2Options *
>(obj);
15744 return ptr->UnPack(resolver);
15747 auto ptr =
reinterpret_cast<const tflite::AddNOptions *
>(obj);
15748 return ptr->UnPack(resolver);
15751 auto ptr =
reinterpret_cast<const tflite::GatherNdOptions *
>(obj);
15752 return ptr->UnPack(resolver);
15755 auto ptr =
reinterpret_cast<const tflite::CosOptions *
>(obj);
15756 return ptr->UnPack(resolver);
15759 auto ptr =
reinterpret_cast<const tflite::WhereOptions *
>(obj);
15760 return ptr->UnPack(resolver);
15763 auto ptr =
reinterpret_cast<const tflite::RankOptions *
>(obj);
15764 return ptr->UnPack(resolver);
15767 auto ptr =
reinterpret_cast<const tflite::ReverseSequenceOptions *
>(obj);
15768 return ptr->UnPack(resolver);
15771 auto ptr =
reinterpret_cast<const tflite::MatrixDiagOptions *
>(obj);
15772 return ptr->UnPack(resolver);
15775 auto ptr =
reinterpret_cast<const tflite::QuantizeOptions *
>(obj);
15776 return ptr->UnPack(resolver);
15779 auto ptr =
reinterpret_cast<const tflite::MatrixSetDiagOptions *
>(obj);
15780 return ptr->UnPack(resolver);
15783 auto ptr =
reinterpret_cast<const tflite::HardSwishOptions *
>(obj);
15784 return ptr->UnPack(resolver);
15787 auto ptr =
reinterpret_cast<const tflite::IfOptions *
>(obj);
15788 return ptr->UnPack(resolver);
15791 auto ptr =
reinterpret_cast<const tflite::WhileOptions *
>(obj);
15792 return ptr->UnPack(resolver);
15795 auto ptr =
reinterpret_cast<const tflite::DepthToSpaceOptions *
>(obj);
15796 return ptr->UnPack(resolver);
15799 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV4Options *
>(obj);
15800 return ptr->UnPack(resolver);
15803 auto ptr =
reinterpret_cast<const tflite::NonMaxSuppressionV5Options *
>(obj);
15804 return ptr->UnPack(resolver);
15807 auto ptr =
reinterpret_cast<const tflite::ScatterNdOptions *
>(obj);
15808 return ptr->UnPack(resolver);
15811 auto ptr =
reinterpret_cast<const tflite::SelectV2Options *
>(obj);
15812 return ptr->UnPack(resolver);
15815 auto ptr =
reinterpret_cast<const tflite::DensifyOptions *
>(obj);
15816 return ptr->UnPack(resolver);
15819 auto ptr =
reinterpret_cast<const tflite::SegmentSumOptions *
>(obj);
15820 return ptr->UnPack(resolver);
15823 auto ptr =
reinterpret_cast<const tflite::BatchMatMulOptions *
>(obj);
15824 return ptr->UnPack(resolver);
15827 auto ptr =
reinterpret_cast<const tflite::CumsumOptions *
>(obj);
15828 return ptr->UnPack(resolver);
15831 auto ptr =
reinterpret_cast<const tflite::CallOnceOptions *
>(obj);
15832 return ptr->UnPack(resolver);
15835 auto ptr =
reinterpret_cast<const tflite::BroadcastToOptions *
>(obj);
15836 return ptr->UnPack(resolver);
15839 auto ptr =
reinterpret_cast<const tflite::Rfft2dOptions *
>(obj);
15840 return ptr->UnPack(resolver);
15843 auto ptr =
reinterpret_cast<const tflite::Conv3DOptions *
>(obj);
15844 return ptr->UnPack(resolver);
15847 auto ptr =
reinterpret_cast<const tflite::HashtableOptions *
>(obj);
15848 return ptr->UnPack(resolver);
15851 auto ptr =
reinterpret_cast<const tflite::HashtableFindOptions *
>(obj);
15852 return ptr->UnPack(resolver);
15855 auto ptr =
reinterpret_cast<const tflite::HashtableImportOptions *
>(obj);
15856 return ptr->UnPack(resolver);
15859 auto ptr =
reinterpret_cast<const tflite::HashtableSizeOptions *
>(obj);
15860 return ptr->UnPack(resolver);
15863 auto ptr =
reinterpret_cast<const tflite::VarHandleOptions *
>(obj);
15864 return ptr->UnPack(resolver);
15867 auto ptr =
reinterpret_cast<const tflite::ReadVariableOptions *
>(obj);
15868 return ptr->UnPack(resolver);
15871 auto ptr =
reinterpret_cast<const tflite::AssignVariableOptions *
>(obj);
15872 return ptr->UnPack(resolver);
15875 auto ptr =
reinterpret_cast<const tflite::RandomOptions *
>(obj);
15876 return ptr->UnPack(resolver);
15879 auto ptr =
reinterpret_cast<const tflite::BucketizeOptions *
>(obj);
15880 return ptr->UnPack(resolver);
15883 auto ptr =
reinterpret_cast<const tflite::GeluOptions *
>(obj);
15884 return ptr->UnPack(resolver);
15887 auto ptr =
reinterpret_cast<const tflite::DynamicUpdateSliceOptions *
>(obj);
15888 return ptr->UnPack(resolver);
15891 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentProdOptions *
>(obj);
15892 return ptr->UnPack(resolver);
15895 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMaxOptions *
>(obj);
15896 return ptr->UnPack(resolver);
15899 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentMinOptions *
>(obj);
15900 return ptr->UnPack(resolver);
15903 auto ptr =
reinterpret_cast<const tflite::UnsortedSegmentSumOptions *
>(obj);
15904 return ptr->UnPack(resolver);
15907 auto ptr =
reinterpret_cast<const tflite::ATan2Options *
>(obj);
15908 return ptr->UnPack(resolver);
15911 auto ptr =
reinterpret_cast<const tflite::SignOptions *
>(obj);
15912 return ptr->UnPack(resolver);
15914 default:
return nullptr;
17539inline const tflite::Model *
GetModel(
const void *buf) {
17540 return flatbuffers::GetRoot<tflite::Model>(buf);
17544 return flatbuffers::GetSizePrefixedRoot<tflite::Model>(buf);
17552 return flatbuffers::BufferHasIdentifier(
17557 return flatbuffers::BufferHasIdentifier(
17562 flatbuffers::Verifier &verifier) {
17567 flatbuffers::Verifier &verifier) {
17568 return verifier.VerifySizePrefixedBuffer<tflite::Model>(
ModelIdentifier());
17577 flatbuffers::Offset<tflite::Model> root) {
17583 flatbuffers::Offset<tflite::Model> root) {
17587inline std::unique_ptr<tflite::ModelT>
UnPackModel(
17590 return std::unique_ptr<tflite::ModelT>(
GetModel(buf)->UnPack(res));
int else_subgraph_index
Definition if.cpp:36
int then_subgraph_index
Definition if.cpp:35
VT_SPARSITY
Definition schema_generated.h:4834
VT_DILATION_D_FACTOR
Definition schema_generated.h:5126
VT_ALPHA
Definition schema_generated.h:6278
VT_SEED
Definition schema_generated.h:11119
VT_BUFFER
Definition schema_generated.h:4830
VT_BUILTIN_OPTIONS
Definition schema_generated.h:11680
VT_RADIUS
Definition schema_generated.h:6276
VT_NUM_COLUMNS_PER_CHANNEL
Definition schema_generated.h:5471
VT_QUANTIZATION
Definition schema_generated.h:4832
VT_DETAILS
Definition schema_generated.h:4147
VT_SHAPE
Definition schema_generated.h:4729
VT_HAS_RANK
Definition schema_generated.h:4836
VT_ALIGN_CORNERS
Definition schema_generated.h:6669
VT_VALUES_COUNT
Definition schema_generated.h:9008
VT_SIGNATURE_KEY
Definition schema_generated.h:13055
VT_STRIDE_W
Definition schema_generated.h:5013
VT_SHAPE_SIGNATURE
Definition schema_generated.h:4835
VT_PADDING
Definition schema_generated.h:5012
VT_OPCODE_INDEX
Definition schema_generated.h:11676
VT_AXIS
Definition schema_generated.h:6044
VT_STRIDE_H
Definition schema_generated.h:5014
VT_FORMAT
Definition schema_generated.h:4482
VT_ZERO_POINT
Definition schema_generated.h:4145
VT_ASYMMETRIC_QUANTIZE_INPUTS
Definition schema_generated.h:6463
VT_ELLIPSIS_MASK
Definition schema_generated.h:7852
VT_ADJ_Y
Definition schema_generated.h:10560
VT_ADJ_X
Definition schema_generated.h:10559
VT_FUSED_ACTIVATION_FUNCTION
Definition schema_generated.h:5015
VT_VERSION
Definition schema_generated.h:11573
VT_ARRAY_SEGMENTS
Definition schema_generated.h:4485
VT_TENSORS
Definition schema_generated.h:12713
VT_WEIGHTS_FORMAT
Definition schema_generated.h:5910
VT_BUILTIN_OPTIONS_TYPE
Definition schema_generated.h:11679
VT_BUFFERS
Definition schema_generated.h:13172
VT_ARRAY_SEGMENTS_TYPE
Definition schema_generated.h:4484
VT_TRAVERSAL_ORDER
Definition schema_generated.h:4636
VT_SEQ_DIM
Definition schema_generated.h:9966
VT_COND_SUBGRAPH_INDEX
Definition schema_generated.h:10261
VT_END_MASK
Definition schema_generated.h:7851
VT_BLOCK_MAP
Definition schema_generated.h:4637
VT_RANK
Definition schema_generated.h:5612
VT_FILTER_HEIGHT
Definition schema_generated.h:5252
VT_METADATA
Definition schema_generated.h:13174
VT_CUSTOM_OPTIONS_FORMAT
Definition schema_generated.h:11682
VT_CUSTOM_OPTIONS
Definition schema_generated.h:11681
VT_OPERATORS
Definition schema_generated.h:12716
VT_CONTAINER
Definition schema_generated.h:10964
VT_MUTATING_VARIABLE_INPUTS
Definition schema_generated.h:11683
VT_SUBGRAPHS
Definition schema_generated.h:13170
VT_DENSE_SIZE
Definition schema_generated.h:4483
VT_TABLE_ID
Definition schema_generated.h:10774
VT_MIN
Definition schema_generated.h:4142
VT_KEY_DTYPE
Definition schema_generated.h:10775
VT_CELL_CLIP
Definition schema_generated.h:6363
VT_INPUTS
Definition schema_generated.h:11677
VT_ARRAY_INDICES_TYPE
Definition schema_generated.h:4486
VT_TYPE
Definition schema_generated.h:4730
VT_STRIDE_D
Definition schema_generated.h:5122
VT_DEPTH_MULTIPLIER
Definition schema_generated.h:5359
VT_OPERATOR_CODES
Definition schema_generated.h:13169
VT_EXCLUSIVE
Definition schema_generated.h:10632
VT_OUTPUTS
Definition schema_generated.h:11678
VT_NUM_CHANNELS
Definition schema_generated.h:5470
VT_FILTER_WIDTH
Definition schema_generated.h:5251
VT_NEW_AXIS_MASK
Definition schema_generated.h:7853
VT_MAX_SKIP_SIZE
Definition schema_generated.h:7067
VT_IN_DATA_TYPE
Definition schema_generated.h:7982
VT_NGRAM_SIZE
Definition schema_generated.h:7066
VT_BEGIN_MASK
Definition schema_generated.h:7850
VT_KEEP_NUM_DIMS
Definition schema_generated.h:5911
VT_SCALE
Definition schema_generated.h:4144
VT_NAME
Definition schema_generated.h:4831
VT_PROJ_CLIP
Definition schema_generated.h:6364
VT_BIAS
Definition schema_generated.h:6277
VT_METADATA_BUFFER
Definition schema_generated.h:13173
VT_DETAILS_TYPE
Definition schema_generated.h:4146
VT_NUM
Definition schema_generated.h:9318
VT_IS_VARIABLE
Definition schema_generated.h:4833
VT_MAX
Definition schema_generated.h:4143
VT_NUM_BITS
Definition schema_generated.h:8927
VT_DILATION_W_FACTOR
Definition schema_generated.h:5016
VT_DESCRIPTION
Definition schema_generated.h:13171
VT_THEN_SUBGRAPH_INDEX
Definition schema_generated.h:10146
VT_TIME_MAJOR
Definition schema_generated.h:5749
VT_MERGE_OUTPUTS
Definition schema_generated.h:5826
VT_KERNEL_TYPE
Definition schema_generated.h:6365
int init_subgraph_index
Definition call_once.cpp:35
int cond_subgraph_index
Definition while.cpp:35
int body_subgraph_index
Definition while.cpp:36
flatbuffers::Offset< tflite::Operator > operators_[kMaxOperators]
Definition test_helpers.cpp:139
flatbuffers::Offset< tflite::Tensor > tensors_[kMaxTensors]
Definition test_helpers.cpp:143
flatbuffers::Offset< tflite::OperatorCode > operator_codes_[kMaxOperatorCodes]
Definition test_helpers.cpp:135
flatbuffers::FlatBufferBuilder * builder_
Definition test_helpers.cpp:132
flatbuffers::Offset< Metadata > metadata_[kMaxMetadatas]
Definition test_helpers.cpp:148
TfLiteTensor * end
Definition strided_slice.cpp:60
VT_INTERMEDIATES
Definition schema_generated.h:14625
VT_DILATION_H_FACTOR
Definition schema_generated.h:7704
VT_SHRINK_AXIS_MASK
Definition schema_generated.h:10563
TfLitePaddingValues padding
Definition conv.cc:54
QuantizationOpData * quantization
Definition batch_matmul.cc:55
int zero_point
Definition batch_matmul_test.cc:45
float scale
Definition batch_matmul_test.cc:44
Helper class to hold data needed in creation of a FlatBuffer. To serialize data, you typically call o...
Definition fb_flatbuffer_builder.h:70
void Finish(Offset< T > root, const char *file_identifier=nullptr)
Finish serializing a buffer by writing the root offset.
Definition flatbuffer_builder.h:1084
Offset< String > CreateString(const char *str, size_t len)
Store a string in the buffer, which can contain any binary data.
Definition flatbuffer_builder.h:460
void FinishSizePrefixed(Offset< T > root, const char *file_identifier=nullptr)
Finish a buffer with a 32 bit size field pre-fixed (size of the buffer following the size field)....
Definition flatbuffer_builder.h:1096
Offset< Vector< T > > CreateVector(const T *v, size_t len)
Serialize an array into a FlatBuffer vector.
Definition flatbuffer_builder.h:626
Definition fb_vector.h:144
E GetEnum(uoffset_t i) const
Definition vector.h:179
uoffset_t size() const
Definition vector.h:159
#define min(a, b)
Definition common_functions.h:35
#define max(a, b)
Definition common_functions.h:29
bool exclusive
Definition cumsum_test.cc:30
int32_t axis
Definition cumsum_test.cc:32
bool reverse
Definition cumsum_test.cc:31
int block_size
Definition depth_to_space_test.cc:30
return ptr
Definition ei_aligned_malloc.h:80
const ei_learning_block_config_tflite_graph_t ei_impulse_result_t int version
Definition ei_fill_result_struct.h:469
for(size_t y=0;y< out_width;y++)
Definition ei_fill_result_struct.h:215
struct hello_world_model::@544::Node0_0::Inputs inputs
int data[3]
Definition hello_world_model.cc:114
struct hello_world_model::@544::Node0_0::Outputs outputs
int filter_width
Definition l2_pool_2d_test.cc:35
int filter_height
Definition l2_pool_2d_test.cc:36
VT_DATA
Definition layer_by_layer_schema_generated.h:110
VT_TENSOR_INDEX
Definition layer_by_layer_schema_generated.h:107
float alpha
Definition leaky_relu_test.cc:33
TfLiteType type
Definition overlap_add.cc:46
index
Definition ArduinoTinymlWorkshop.py:47
format
Definition calibrate.py:32
name
Definition calibrate.py:101
Definition allocator.h:22
std::function< void(void **pointer_adr, hash_value_t hash)> resolver_function_t
Definition flatbuffers.h:96
std::function< hash_value_t(void *pointer)> rehasher_function_t
Definition flatbuffers.h:97
Definition context_util.h:26
bool VerifyQuantizationDetails(flatbuffers::Verifier &verifier, const void *obj, QuantizationDetails type)
Definition schema_generated.h:17288
flatbuffers::Offset< Buffer > CreateBufferDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *data=nullptr)
Definition schema_generated.h:12875
flatbuffers::Offset< SignOptions > CreateSignOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11551
flatbuffers::Offset< BidirectionalSequenceLSTMOptions > CreateBidirectionalSequenceLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, bool merge_outputs=false, bool time_major=true, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:6639
flatbuffers::Offset< ResizeBilinearOptions > CreateResizeBilinearOptions(flatbuffers::FlatBufferBuilder &_fbb, bool align_corners=false, bool half_pixel_centers=false)
Definition schema_generated.h:6710
flatbuffers::Offset< NotEqualOptions > CreateNotEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8775
flatbuffers::Offset< CastOptions > CreateCastOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType in_data_type=tflite::TensorType_FLOAT32, tflite::TensorType out_data_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8023
flatbuffers::Offset< TensorMap > CreateTensorMap(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, uint32_t tensor_index=0)
Definition schema_generated.h:13014
flatbuffers::Offset< AddNOptions > CreateAddNOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9870
flatbuffers::Offset< MatrixSetDiagOptions > CreateMatrixSetDiagOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10128
flatbuffers::Offset< BidirectionalSequenceRNNOptions > CreateBidirectionalSequenceRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, bool time_major=false, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool merge_outputs=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5881
flatbuffers::Offset< SparseToDenseOptions > CreateSparseToDenseOptions(flatbuffers::FlatBufferBuilder &_fbb, bool validate_indices=false)
Definition schema_generated.h:8695
flatbuffers::Offset< MatrixDiagOptions > CreateMatrixDiagOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10050
flatbuffers::Offset< GatherOptions > CreateGatherOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0, int32_t batch_dims=0)
Definition schema_generated.h:7490
BuiltinOptions
Definition schema_generated.h:1403
@ BuiltinOptions_ReverseV2Options
Definition schema_generated.h:1485
@ BuiltinOptions_StridedSliceOptions
Definition schema_generated.h:1436
@ BuiltinOptions_ConcatenationOptions
Definition schema_generated.h:1414
@ BuiltinOptions_EmbeddingLookupSparseOptions
Definition schema_generated.h:1424
@ BuiltinOptions_CallOptions
Definition schema_generated.h:1420
@ BuiltinOptions_ReshapeOptions
Definition schema_generated.h:1421
@ BuiltinOptions_Conv2DOptions
Definition schema_generated.h:1405
@ BuiltinOptions_LessOptions
Definition schema_generated.h:1445
@ BuiltinOptions_MulOptions
Definition schema_generated.h:1425
@ BuiltinOptions_ArgMinOptions
Definition schema_generated.h:1461
@ BuiltinOptions_RankOptions
Definition schema_generated.h:1490
@ BuiltinOptions_NonMaxSuppressionV4Options
Definition schema_generated.h:1499
@ BuiltinOptions_FullyConnectedOptions
Definition schema_generated.h:1412
@ BuiltinOptions_BatchMatMulOptions
Definition schema_generated.h:1505
@ BuiltinOptions_UnsortedSegmentSumOptions
Definition schema_generated.h:1525
@ BuiltinOptions_VarHandleOptions
Definition schema_generated.h:1515
@ BuiltinOptions_UnpackOptions
Definition schema_generated.h:1468
@ BuiltinOptions_SkipGramOptions
Definition schema_generated.h:1422
@ BuiltinOptions_MatrixSetDiagOptions
Definition schema_generated.h:1494
@ BuiltinOptions_LocalResponseNormalizationOptions
Definition schema_generated.h:1417
@ BuiltinOptions_ReverseSequenceOptions
Definition schema_generated.h:1491
@ BuiltinOptions_AssignVariableOptions
Definition schema_generated.h:1517
@ BuiltinOptions_TransposeConvOptions
Definition schema_generated.h:1453
@ BuiltinOptions_BatchToSpaceNDOptions
Definition schema_generated.h:1428
@ BuiltinOptions_HardSwishOptions
Definition schema_generated.h:1495
@ BuiltinOptions_LogicalOrOptions
Definition schema_generated.h:1464
@ BuiltinOptions_UnidirectionalSequenceLSTMOptions
Definition schema_generated.h:1475
@ BuiltinOptions_WhereOptions
Definition schema_generated.h:1489
@ BuiltinOptions_NegOptions
Definition schema_generated.h:1446
@ BuiltinOptions_ZerosLikeOptions
Definition schema_generated.h:1471
@ BuiltinOptions_ReducerOptions
Definition schema_generated.h:1431
@ BuiltinOptions_ATan2Options
Definition schema_generated.h:1526
@ BuiltinOptions_LogSoftmaxOptions
Definition schema_generated.h:1440
@ BuiltinOptions_TransposeOptions
Definition schema_generated.h:1430
@ BuiltinOptions_UnsortedSegmentMinOptions
Definition schema_generated.h:1524
@ BuiltinOptions_MirrorPadOptions
Definition schema_generated.h:1481
@ BuiltinOptions_SignOptions
Definition schema_generated.h:1527
@ BuiltinOptions_HashtableOptions
Definition schema_generated.h:1511
@ BuiltinOptions_ScatterNdOptions
Definition schema_generated.h:1501
@ BuiltinOptions_DensifyOptions
Definition schema_generated.h:1503
@ BuiltinOptions_SoftmaxOptions
Definition schema_generated.h:1413
@ BuiltinOptions_ExpandDimsOptions
Definition schema_generated.h:1456
@ BuiltinOptions_ShapeOptions
Definition schema_generated.h:1459
@ BuiltinOptions_RNNOptions
Definition schema_generated.h:1411
@ BuiltinOptions_RangeOptions
Definition schema_generated.h:1477
@ BuiltinOptions_SquaredDifferenceOptions
Definition schema_generated.h:1480
@ BuiltinOptions_LeakyReluOptions
Definition schema_generated.h:1479
@ BuiltinOptions_DepthToSpaceOptions
Definition schema_generated.h:1498
@ BuiltinOptions_BucketizeOptions
Definition schema_generated.h:1519
@ BuiltinOptions_IfOptions
Definition schema_generated.h:1496
@ BuiltinOptions_NONE
Definition schema_generated.h:1404
@ BuiltinOptions_FloorDivOptions
Definition schema_generated.h:1469
@ BuiltinOptions_LSHProjectionOptions
Definition schema_generated.h:1408
@ BuiltinOptions_FloorModOptions
Definition schema_generated.h:1476
@ BuiltinOptions_MaximumMinimumOptions
Definition schema_generated.h:1443
@ BuiltinOptions_GeluOptions
Definition schema_generated.h:1520
@ BuiltinOptions_DepthwiseConv2DOptions
Definition schema_generated.h:1406
@ BuiltinOptions_ExpOptions
Definition schema_generated.h:1437
@ BuiltinOptions_UnsortedSegmentProdOptions
Definition schema_generated.h:1522
@ BuiltinOptions_UnsortedSegmentMaxOptions
Definition schema_generated.h:1523
@ BuiltinOptions_SquareOptions
Definition schema_generated.h:1470
@ BuiltinOptions_SegmentSumOptions
Definition schema_generated.h:1504
@ BuiltinOptions_QuantizeOptions
Definition schema_generated.h:1493
@ BuiltinOptions_GreaterOptions
Definition schema_generated.h:1448
@ BuiltinOptions_LessEqualOptions
Definition schema_generated.h:1450
@ BuiltinOptions_SqueezeOptions
Definition schema_generated.h:1434
@ BuiltinOptions_SpaceToBatchNDOptions
Definition schema_generated.h:1429
@ BuiltinOptions_SelectV2Options
Definition schema_generated.h:1502
@ BuiltinOptions_OneHotOptions
Definition schema_generated.h:1465
@ BuiltinOptions_CallOnceOptions
Definition schema_generated.h:1507
@ BuiltinOptions_BidirectionalSequenceRNNOptions
Definition schema_generated.h:1474
@ BuiltinOptions_L2NormOptions
Definition schema_generated.h:1416
@ BuiltinOptions_PadOptions
Definition schema_generated.h:1426
@ BuiltinOptions_AddOptions
Definition schema_generated.h:1415
@ BuiltinOptions_GreaterEqualOptions
Definition schema_generated.h:1449
@ BuiltinOptions_ResizeBilinearOptions
Definition schema_generated.h:1419
@ BuiltinOptions_HashtableSizeOptions
Definition schema_generated.h:1514
@ BuiltinOptions_HashtableImportOptions
Definition schema_generated.h:1513
@ BuiltinOptions_Conv3DOptions
Definition schema_generated.h:1510
@ BuiltinOptions_CosOptions
Definition schema_generated.h:1488
@ BuiltinOptions_LSTMOptions
Definition schema_generated.h:1418
@ BuiltinOptions_TopKV2Options
Definition schema_generated.h:1438
@ BuiltinOptions_TileOptions
Definition schema_generated.h:1455
@ BuiltinOptions_ConcatEmbeddingsOptions
Definition schema_generated.h:1407
@ BuiltinOptions_SpaceToDepthOptions
Definition schema_generated.h:1423
@ BuiltinOptions_ArgMaxOptions
Definition schema_generated.h:1444
@ BuiltinOptions_CumsumOptions
Definition schema_generated.h:1506
@ BuiltinOptions_AbsOptions
Definition schema_generated.h:1482
@ BuiltinOptions_Rfft2dOptions
Definition schema_generated.h:1509
@ BuiltinOptions_SliceOptions
Definition schema_generated.h:1452
@ BuiltinOptions_MatrixDiagOptions
Definition schema_generated.h:1492
@ BuiltinOptions_RandomOptions
Definition schema_generated.h:1518
@ BuiltinOptions_FakeQuantOptions
Definition schema_generated.h:1462
@ BuiltinOptions_SequenceRNNOptions
Definition schema_generated.h:1435
@ BuiltinOptions_SelectOptions
Definition schema_generated.h:1451
@ BuiltinOptions_PadV2Options
Definition schema_generated.h:1447
@ BuiltinOptions_GatherNdOptions
Definition schema_generated.h:1487
@ BuiltinOptions_NotEqualOptions
Definition schema_generated.h:1458
@ BuiltinOptions_DequantizeOptions
Definition schema_generated.h:1442
@ BuiltinOptions_DynamicUpdateSliceOptions
Definition schema_generated.h:1521
@ BuiltinOptions_FillOptions
Definition schema_generated.h:1472
@ BuiltinOptions_WhileOptions
Definition schema_generated.h:1497
@ BuiltinOptions_SparseToDenseOptions
Definition schema_generated.h:1454
@ BuiltinOptions_Pool2DOptions
Definition schema_generated.h:1409
@ BuiltinOptions_NonMaxSuppressionV5Options
Definition schema_generated.h:1500
@ BuiltinOptions_SVDFOptions
Definition schema_generated.h:1410
@ BuiltinOptions_SplitOptions
Definition schema_generated.h:1439
@ BuiltinOptions_GatherOptions
Definition schema_generated.h:1427
@ BuiltinOptions_CastOptions
Definition schema_generated.h:1441
@ BuiltinOptions_UniqueOptions
Definition schema_generated.h:1484
@ BuiltinOptions_BroadcastToOptions
Definition schema_generated.h:1508
@ BuiltinOptions_ReadVariableOptions
Definition schema_generated.h:1516
@ BuiltinOptions_AddNOptions
Definition schema_generated.h:1486
@ BuiltinOptions_SubOptions
Definition schema_generated.h:1432
@ BuiltinOptions_BidirectionalSequenceLSTMOptions
Definition schema_generated.h:1473
@ BuiltinOptions_PowOptions
Definition schema_generated.h:1460
@ BuiltinOptions_LogicalAndOptions
Definition schema_generated.h:1466
@ BuiltinOptions_HashtableFindOptions
Definition schema_generated.h:1512
@ BuiltinOptions_ResizeNearestNeighborOptions
Definition schema_generated.h:1478
@ BuiltinOptions_LogicalNotOptions
Definition schema_generated.h:1467
@ BuiltinOptions_SplitVOptions
Definition schema_generated.h:1483
@ BuiltinOptions_DivOptions
Definition schema_generated.h:1433
@ BuiltinOptions_EqualOptions
Definition schema_generated.h:1457
@ BuiltinOptions_PackOptions
Definition schema_generated.h:1463
flatbuffers::Offset< LocalResponseNormalizationOptions > CreateLocalResponseNormalizationOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t radius=0, float bias=0.0f, float alpha=0.0f, float beta=0.0f)
Definition schema_generated.h:6333
flatbuffers::Offset< NonMaxSuppressionV4Options > CreateNonMaxSuppressionV4Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10345
const char * EnumNameLSTMKernelType(LSTMKernelType e)
Definition schema_generated.h:3969
flatbuffers::Offset< BucketizeOptions > CreateBucketizeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< float > > boundaries=0)
Definition schema_generated.h:11215
flatbuffers::Offset< PowOptions > CreatePowOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8905
flatbuffers::Offset< OperatorCode > CreateOperatorCode(flatbuffers::FlatBufferBuilder &_fbb, int8_t deprecated_builtin_code=0, flatbuffers::Offset< flatbuffers::String > custom_code=0, int32_t version=1, tflite::BuiltinOperator builtin_code=tflite::BuiltinOperator_ADD)
Definition schema_generated.h:11629
bool VerifySparseIndexVectorVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17380
flatbuffers::Offset< ConcatenationOptions > CreateConcatenationOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6085
flatbuffers::Offset< SqueezeOptions > CreateSqueezeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *squeeze_dims=nullptr)
Definition schema_generated.h:7722
flatbuffers::Offset< LessOptions > CreateLessOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8365
flatbuffers::Offset< ShapeOptions > CreateShapeOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType out_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8825
const char *const * EnumNamesFullyConnectedOptionsWeightsFormat()
Definition schema_generated.h:3930
Padding
Definition schema_generated.h:3810
@ Padding_MIN
Definition schema_generated.h:3813
@ Padding_VALID
Definition schema_generated.h:3812
@ Padding_SAME
Definition schema_generated.h:3811
@ Padding_MAX
Definition schema_generated.h:3814
flatbuffers::Offset< Conv2DOptions > CreateConv2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5085
const char * EnumNameDimensionType(DimensionType e)
Definition schema_generated.h:769
flatbuffers::Offset< Uint16Vector > CreateUint16VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint16_t > *values=nullptr)
Definition schema_generated.h:4395
flatbuffers::Offset< FullyConnectedOptions > CreateFullyConnectedOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, tflite::FullyConnectedOptionsWeightsFormat weights_format=tflite::FullyConnectedOptionsWeightsFormat_DEFAULT, bool keep_num_dims=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5966
flatbuffers::Offset< OperatorCode > CreateOperatorCodeDirect(flatbuffers::FlatBufferBuilder &_fbb, int8_t deprecated_builtin_code=0, const char *custom_code=nullptr, int32_t version=1, tflite::BuiltinOperator builtin_code=tflite::BuiltinOperator_ADD)
Definition schema_generated.h:11643
flatbuffers::Offset< ResizeNearestNeighborOptions > CreateResizeNearestNeighborOptions(flatbuffers::FlatBufferBuilder &_fbb, bool align_corners=false, bool half_pixel_centers=false)
Definition schema_generated.h:6773
flatbuffers::Offset< LessEqualOptions > CreateLessEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8404
flatbuffers::Offset< ConcatEmbeddingsOptions > CreateConcatEmbeddingsOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_channels=0, const std::vector< int32_t > *num_columns_per_channel=nullptr, const std::vector< int32_t > *embedding_dim_per_channel=nullptr)
Definition schema_generated.h:5533
flatbuffers::Offset< IfOptions > CreateIfOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t then_subgraph_index=0, int32_t else_subgraph_index=0)
Definition schema_generated.h:10187
flatbuffers::Offset< QuantizationParameters > CreateQuantizationParameters(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< float > > min=0, flatbuffers::Offset< flatbuffers::Vector< float > > max=0, flatbuffers::Offset< flatbuffers::Vector< float > > scale=0, flatbuffers::Offset< flatbuffers::Vector< int64_t > > zero_point=0, tflite::QuantizationDetails details_type=tflite::QuantizationDetails_NONE, flatbuffers::Offset< void > details=0, int32_t quantized_dimension=0)
Definition schema_generated.h:4236
flatbuffers::Offset< ArgMaxOptions > CreateArgMaxOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType output_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8194
flatbuffers::Offset< ReverseV2Options > CreateReverseV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9831
flatbuffers::Offset< SignatureDef > CreateSignatureDefDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< flatbuffers::Offset< tflite::TensorMap > > *inputs=nullptr, const std::vector< flatbuffers::Offset< tflite::TensorMap > > *outputs=nullptr, const char *signature_key=nullptr, uint32_t subgraph_index=0)
Definition schema_generated.h:13129
flatbuffers::Offset< LeakyReluOptions > CreateLeakyReluOptions(flatbuffers::FlatBufferBuilder &_fbb, float alpha=0.0f)
Definition schema_generated.h:9647
flatbuffers::Offset< VarHandleOptions > CreateVarHandleOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *container=nullptr, const char *shared_name=nullptr)
Definition schema_generated.h:11017
const char * ModelExtension()
Definition schema_generated.h:20137
const tflite::Model * GetModel(const void *buf)
Definition schema_generated.h:20105
flatbuffers::Offset< Tensor > CreateTensor(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape=0, tflite::TensorType type=tflite::TensorType_FLOAT32, uint32_t buffer=0, flatbuffers::Offset< flatbuffers::String > name=0, flatbuffers::Offset< tflite::QuantizationParameters > quantization=0, bool is_variable=false, flatbuffers::Offset< tflite::SparsityParameters > sparsity=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape_signature=0, bool has_rank=false, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > > variant_tensors=0)
Definition schema_generated.h:4940
CustomOptionsFormat
Definition schema_generated.h:4038
@ CustomOptionsFormat_FLEXBUFFERS
Definition schema_generated.h:4039
@ CustomOptionsFormat_MIN
Definition schema_generated.h:4040
@ CustomOptionsFormat_MAX
Definition schema_generated.h:4041
const QuantizationDetails(& EnumValuesQuantizationDetails())[2]
Definition schema_generated.h:663
flatbuffers::Offset< NegOptions > CreateNegOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8443
flatbuffers::Offset< Tensor > CreateTensorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, tflite::TensorType type=tflite::TensorType_FLOAT32, uint32_t buffer=0, const char *name=nullptr, flatbuffers::Offset< tflite::QuantizationParameters > quantization=0, bool is_variable=false, flatbuffers::Offset< tflite::SparsityParameters > sparsity=0, const std::vector< int32_t > *shape_signature=nullptr, bool has_rank=false, const std::vector< flatbuffers::Offset< tflite::VariantSubType > > *variant_tensors=nullptr)
Definition schema_generated.h:4966
flatbuffers::Offset< Metadata > CreateMetadata(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > name=0, uint32_t buffer=0)
Definition schema_generated.h:12939
flatbuffers::Offset< EmbeddingLookupSparseOptions > CreateEmbeddingLookupSparseOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::CombinerType combiner=tflite::CombinerType_SUM)
Definition schema_generated.h:7429
flatbuffers::Offset< Int32Vector > CreateInt32VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *values=nullptr)
Definition schema_generated.h:4333
flatbuffers::Offset< SparsityParameters > CreateSparsityParameters(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > traversal_order=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > block_map=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > > dim_metadata=0)
Definition schema_generated.h:4689
const char *const * EnumNamesLSTMKernelType()
Definition schema_generated.h:3960
flatbuffers::Offset< LogicalAndOptions > CreateLogicalAndOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9261
const char *const * EnumNamesActivationFunctionType()
Definition schema_generated.h:3863
flatbuffers::Offset< Uint16Vector > CreateUint16Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint16_t > > values=0)
Definition schema_generated.h:4387
flatbuffers::Offset< DimensionMetadata > CreateDimensionMetadata(flatbuffers::FlatBufferBuilder &_fbb, tflite::DimensionType format=tflite::DimensionType_DENSE, int32_t dense_size=0, tflite::SparseIndexVector array_segments_type=tflite::SparseIndexVector_NONE, flatbuffers::Offset< void > array_segments=0, tflite::SparseIndexVector array_indices_type=tflite::SparseIndexVector_NONE, flatbuffers::Offset< void > array_indices=0)
Definition schema_generated.h:4601
flatbuffers::Offset< ExpOptions > CreateExpOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7572
const char *const * EnumNamesCombinerType()
Definition schema_generated.h:3992
const char * EnumNamePadding(Padding e)
Definition schema_generated.h:3834
flatbuffers::Offset< UnpackOptions > CreateUnpackOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num=0, int32_t axis=0)
Definition schema_generated.h:9359
bool VerifySparseIndexVector(flatbuffers::Verifier &verifier, const void *obj, SparseIndexVector type)
Definition schema_generated.h:17359
flatbuffers::Offset< LSHProjectionOptions > CreateLSHProjectionOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::LSHProjectionType type=tflite::LSHProjectionType_UNKNOWN)
Definition schema_generated.h:5591
const CustomOptionsFormat(& EnumValuesCustomOptionsFormat())[1]
Definition schema_generated.h:4044
flatbuffers::Offset< SelectOptions > CreateSelectOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8482
flatbuffers::Offset< ZerosLikeOptions > CreateZerosLikeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9480
flatbuffers::Offset< CustomQuantization > CreateCustomQuantizationDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *custom=nullptr)
Definition schema_generated.h:4116
flatbuffers::Offset< Uint8Vector > CreateUint8VectorDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< uint8_t > *values=nullptr)
Definition schema_generated.h:4458
flatbuffers::Offset< ArgMinOptions > CreateArgMinOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType output_type=tflite::TensorType_FLOAT32)
Definition schema_generated.h:8246
SparseIndexVector
Definition schema_generated.h:775
@ SparseIndexVector_MIN
Definition schema_generated.h:780
@ SparseIndexVector_Uint16Vector
Definition schema_generated.h:778
@ SparseIndexVector_MAX
Definition schema_generated.h:781
@ SparseIndexVector_NONE
Definition schema_generated.h:776
@ SparseIndexVector_Uint8Vector
Definition schema_generated.h:779
@ SparseIndexVector_Int32Vector
Definition schema_generated.h:777
flatbuffers::Offset< DequantizeOptions > CreateDequantizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8066
TensorType
Definition schema_generated.h:578
@ TensorType_INT32
Definition schema_generated.h:581
@ TensorType_FLOAT32
Definition schema_generated.h:579
flatbuffers::Offset< Operator > CreateOperatorDirect(flatbuffers::FlatBufferBuilder &_fbb, uint32_t opcode_index=0, const std::vector< int32_t > *inputs=nullptr, const std::vector< int32_t > *outputs=nullptr, tflite::BuiltinOptions builtin_options_type=tflite::BuiltinOptions_NONE, flatbuffers::Offset< void > builtin_options=0, const std::vector< uint8_t > *custom_options=nullptr, tflite::CustomOptionsFormat custom_options_format=tflite::CustomOptionsFormat_FLEXBUFFERS, const std::vector< uint8_t > *mutating_variable_inputs=nullptr, const std::vector< int32_t > *intermediates=nullptr)
Definition schema_generated.h:12665
LSHProjectionType
Definition schema_generated.h:3882
@ LSHProjectionType_MIN
Definition schema_generated.h:3886
@ LSHProjectionType_MAX
Definition schema_generated.h:3887
@ LSHProjectionType_UNKNOWN
Definition schema_generated.h:3883
@ LSHProjectionType_SPARSE
Definition schema_generated.h:3884
@ LSHProjectionType_DENSE
Definition schema_generated.h:3885
flatbuffers::Offset< BroadcastToOptions > CreateBroadcastToOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10716
const CombinerType(& EnumValuesCombinerType())[3]
Definition schema_generated.h:3983
DimensionType
Definition schema_generated.h:745
@ DimensionType_MAX
Definition schema_generated.h:749
@ DimensionType_MIN
Definition schema_generated.h:748
@ DimensionType_DENSE
Definition schema_generated.h:746
@ DimensionType_SPARSE_CSR
Definition schema_generated.h:747
flatbuffers::Offset< SquaredDifferenceOptions > CreateSquaredDifferenceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9688
flatbuffers::Offset< L2NormOptions > CreateL2NormOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6254
flatbuffers::Offset< WhileOptions > CreateWhileOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t cond_subgraph_index=0, int32_t body_subgraph_index=0)
Definition schema_generated.h:10302
flatbuffers::Offset< ReshapeOptions > CreateReshapeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > new_shape=0)
Definition schema_generated.h:6958
bool VerifyBuiltinOptions(flatbuffers::Verifier &verifier, const void *obj, BuiltinOptions type)
Definition schema_generated.h:17472
flatbuffers::Offset< Operator > CreateOperator(flatbuffers::FlatBufferBuilder &_fbb, uint32_t opcode_index=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs=0, tflite::BuiltinOptions builtin_options_type=tflite::BuiltinOptions_NONE, flatbuffers::Offset< void > builtin_options=0, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_options=0, tflite::CustomOptionsFormat custom_options_format=tflite::CustomOptionsFormat_FLEXBUFFERS, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > mutating_variable_inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > intermediates=0)
Definition schema_generated.h:12641
flatbuffers::Offset< CosOptions > CreateCosOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7611
flatbuffers::Offset< AddOptions > CreateAddOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool pot_scale_int16=true)
Definition schema_generated.h:6148
flatbuffers::Offset< SubOptions > CreateSubOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool pot_scale_int16=true)
Definition schema_generated.h:7284
void FinishModelBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< tflite::Model > root)
Definition schema_generated.h:20141
flatbuffers::Offset< RandomOptions > CreateRandomOptions(flatbuffers::FlatBufferBuilder &_fbb, int64_t seed=0, int64_t seed2=0)
Definition schema_generated.h:11160
const MirrorPadMode(& EnumValuesMirrorPadMode())[2]
Definition schema_generated.h:4015
flatbuffers::Offset< PadV2Options > CreatePadV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6907
std::unique_ptr< tflite::ModelT > UnPackModel(const void *buf, const flatbuffers::resolver_function_t *res=nullptr)
Definition schema_generated.h:20153
flatbuffers::Offset< SliceOptions > CreateSliceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8521
flatbuffers::Offset< VariantSubType > CreateVariantSubTypeDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, tflite::TensorType type=tflite::TensorType_FLOAT32, bool has_rank=false)
Definition schema_generated.h:4791
flatbuffers::Offset< FillOptions > CreateFillOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9519
flatbuffers::Offset< SoftmaxOptions > CreateSoftmaxOptions(flatbuffers::FlatBufferBuilder &_fbb, float beta=0.0f)
Definition schema_generated.h:6024
flatbuffers::Offset< LogicalNotOptions > CreateLogicalNotOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9300
flatbuffers::Offset< HashtableSizeOptions > CreateHashtableSizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10946
flatbuffers::Offset< RangeOptions > CreateRangeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9597
flatbuffers::Offset< ConcatEmbeddingsOptions > CreateConcatEmbeddingsOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_channels=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > num_columns_per_channel=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > embedding_dim_per_channel=0)
Definition schema_generated.h:5521
flatbuffers::Offset< Pool2DOptions > CreatePool2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, int32_t filter_width=0, int32_t filter_height=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:5321
flatbuffers::Offset< Metadata > CreateMetadataDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t buffer=0)
Definition schema_generated.h:12949
flatbuffers::Offset< NonMaxSuppressionV5Options > CreateNonMaxSuppressionV5Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10384
const char * EnumNameSparseIndexVector(SparseIndexVector e)
Definition schema_generated.h:805
const char * EnumNameLSHProjectionType(LSHProjectionType e)
Definition schema_generated.h:3909
const char *const * EnumNamesQuantizationDetails()
Definition schema_generated.h:671
bool ModelBufferHasIdentifier(const void *buf)
Definition schema_generated.h:20117
const char *const * EnumNamesPadding()
Definition schema_generated.h:3825
const SparseIndexVector(& EnumValuesSparseIndexVector())[4]
Definition schema_generated.h:784
flatbuffers::Offset< DivOptions > CreateDivOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:7338
flatbuffers::Offset< DepthwiseConv2DOptions > CreateDepthwiseConv2DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, int32_t depth_multiplier=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5437
const LSHProjectionType(& EnumValuesLSHProjectionType())[3]
Definition schema_generated.h:3890
flatbuffers::Offset< GatherNdOptions > CreateGatherNdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9909
flatbuffers::Offset< FakeQuantOptions > CreateFakeQuantOptions(flatbuffers::FlatBufferBuilder &_fbb, float min=0.0f, float max=0.0f, int32_t num_bits=0, bool narrow_range=false)
Definition schema_generated.h:8982
flatbuffers::Offset< Model > CreateModelDirect(flatbuffers::FlatBufferBuilder &_fbb, uint32_t version=0, const std::vector< flatbuffers::Offset< tflite::OperatorCode > > *operator_codes=nullptr, const std::vector< flatbuffers::Offset< tflite::SubGraph > > *subgraphs=nullptr, const char *description=nullptr, const std::vector< flatbuffers::Offset< tflite::Buffer > > *buffers=nullptr, const std::vector< int32_t > *metadata_buffer=nullptr, const std::vector< flatbuffers::Offset< tflite::Metadata > > *metadata=nullptr, const std::vector< flatbuffers::Offset< tflite::SignatureDef > > *signature_defs=nullptr)
Definition schema_generated.h:13291
flatbuffers::Offset< SubGraph > CreateSubGraphDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< flatbuffers::Offset< tflite::Tensor > > *tensors=nullptr, const std::vector< int32_t > *inputs=nullptr, const std::vector< int32_t > *outputs=nullptr, const std::vector< flatbuffers::Offset< tflite::Operator > > *operators=nullptr, const char *name=nullptr)
Definition schema_generated.h:12801
flatbuffers::Offset< SubGraph > CreateSubGraph(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > > tensors=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > > operators=0, flatbuffers::Offset< flatbuffers::String > name=0)
Definition schema_generated.h:12785
flatbuffers::Offset< MirrorPadOptions > CreateMirrorPadOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::MirrorPadMode mode=tflite::MirrorPadMode_REFLECT)
Definition schema_generated.h:9738
bool VerifyModelBuffer(flatbuffers::Verifier &verifier)
Definition schema_generated.h:20127
const char * EnumNameCombinerType(CombinerType e)
Definition schema_generated.h:4002
flatbuffers::Offset< Int32Vector > CreateInt32Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > values=0)
Definition schema_generated.h:4325
flatbuffers::Offset< WhereOptions > CreateWhereOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9948
flatbuffers::Offset< UnsortedSegmentMinOptions > CreateUnsortedSegmentMinOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11512
flatbuffers::Offset< PackOptions > CreatePackOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t values_count=0, int32_t axis=0)
Definition schema_generated.h:9049
const char *const * EnumNamesMirrorPadMode()
Definition schema_generated.h:4023
const char * EnumNameActivationFunctionType(ActivationFunctionType e)
Definition schema_generated.h:3876
flatbuffers::Offset< GreaterEqualOptions > CreateGreaterEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8326
flatbuffers::Offset< Rfft2dOptions > CreateRfft2dOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10755
flatbuffers::Offset< HashtableImportOptions > CreateHashtableImportOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10907
flatbuffers::Offset< BatchToSpaceNDOptions > CreateBatchToSpaceNDOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7047
flatbuffers::Offset< SpaceToBatchNDOptions > CreateSpaceToBatchNDOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7008
flatbuffers::Offset< SegmentSumOptions > CreateSegmentSumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10540
flatbuffers::Offset< Conv3DOptions > CreateConv3DOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_d=0, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, int32_t dilation_d_factor=1, int32_t dilation_w_factor=1, int32_t dilation_h_factor=1)
Definition schema_generated.h:5210
const char * EnumNameQuantizationDetails(QuantizationDetails e)
Definition schema_generated.h:680
const char *const * EnumNamesLSHProjectionType()
Definition schema_generated.h:3899
flatbuffers::Offset< SequenceRNNOptions > CreateSequenceRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, bool time_major=false, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5798
const char *const * EnumNamesDimensionType()
Definition schema_generated.h:760
std::unique_ptr< tflite::ModelT > UnPackSizePrefixedModel(const void *buf, const flatbuffers::resolver_function_t *res=nullptr)
Definition schema_generated.h:20159
flatbuffers::Offset< ReshapeOptions > CreateReshapeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *new_shape=nullptr)
Definition schema_generated.h:6966
flatbuffers::Offset< CumsumOptions > CreateCumsumOptions(flatbuffers::FlatBufferBuilder &_fbb, bool exclusive=false, bool reverse=false)
Definition schema_generated.h:10673
CombinerType
Definition schema_generated.h:3975
@ CombinerType_SQRTN
Definition schema_generated.h:3978
@ CombinerType_MEAN
Definition schema_generated.h:3977
@ CombinerType_MIN
Definition schema_generated.h:3979
@ CombinerType_SUM
Definition schema_generated.h:3976
@ CombinerType_MAX
Definition schema_generated.h:3980
flatbuffers::Offset< UnsortedSegmentMaxOptions > CreateUnsortedSegmentMaxOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11395
flatbuffers::Offset< MulOptions > CreateMulOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:6202
flatbuffers::Offset< ReverseSequenceOptions > CreateReverseSequenceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t seq_dim=0, int32_t batch_dim=0)
Definition schema_generated.h:10007
flatbuffers::Offset< SVDFOptions > CreateSVDFOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t rank=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5661
flatbuffers::Offset< GreaterOptions > CreateGreaterOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8287
const char * EnumNameCustomOptionsFormat(CustomOptionsFormat e)
Definition schema_generated.h:4059
flatbuffers::Offset< EqualOptions > CreateEqualOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8736
flatbuffers::Offset< TopKV2Options > CreateTopKV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7379
flatbuffers::Offset< DepthToSpaceOptions > CreateDepthToSpaceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t block_size=0)
Definition schema_generated.h:7223
BuiltinOperator
Definition schema_generated.h:902
@ BuiltinOperator_ADD
Definition schema_generated.h:903
flatbuffers::Offset< QuantizeOptions > CreateQuantizeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10089
flatbuffers::Offset< QuantizationParameters > CreateQuantizationParametersDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< float > *min=nullptr, const std::vector< float > *max=nullptr, const std::vector< float > *scale=nullptr, const std::vector< int64_t > *zero_point=nullptr, tflite::QuantizationDetails details_type=tflite::QuantizationDetails_NONE, flatbuffers::Offset< void > details=0, int32_t quantized_dimension=0)
Definition schema_generated.h:4256
const char *const * EnumNamesSparseIndexVector()
Definition schema_generated.h:794
flatbuffers::Offset< AssignVariableOptions > CreateAssignVariableOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11101
QuantizationDetails
Definition schema_generated.h:656
@ QuantizationDetails_MAX
Definition schema_generated.h:660
@ QuantizationDetails_MIN
Definition schema_generated.h:659
@ QuantizationDetails_CustomQuantization
Definition schema_generated.h:658
@ QuantizationDetails_NONE
Definition schema_generated.h:657
flatbuffers::Offset< ATan2Options > CreateATan2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11473
flatbuffers::Offset< RankOptions > CreateRankOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8866
flatbuffers::Offset< UnsortedSegmentSumOptions > CreateUnsortedSegmentSumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11434
const ActivationFunctionType(& EnumValuesActivationFunctionType())[6]
Definition schema_generated.h:3851
flatbuffers::Offset< DynamicUpdateSliceOptions > CreateDynamicUpdateSliceOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11317
flatbuffers::Offset< SqueezeOptions > CreateSqueezeOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > squeeze_dims=0)
Definition schema_generated.h:7714
flatbuffers::Offset< BatchMatMulOptions > CreateBatchMatMulOptions(flatbuffers::FlatBufferBuilder &_fbb, bool adj_x=false, bool adj_y=false, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:10608
flatbuffers::Offset< VariantSubType > CreateVariantSubType(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape=0, tflite::TensorType type=tflite::TensorType_FLOAT32, bool has_rank=false)
Definition schema_generated.h:4779
flatbuffers::Offset< TensorMap > CreateTensorMapDirect(flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, uint32_t tensor_index=0)
Definition schema_generated.h:13024
flatbuffers::Offset< UniqueOptions > CreateUniqueOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::TensorType idx_out_type=tflite::TensorType_INT32)
Definition schema_generated.h:9790
flatbuffers::Offset< AbsOptions > CreateAbsOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9183
flatbuffers::Offset< TransposeOptions > CreateTransposeOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7533
LSTMKernelType
Definition schema_generated.h:3945
@ LSTMKernelType_MAX
Definition schema_generated.h:3949
@ LSTMKernelType_MIN
Definition schema_generated.h:3948
@ LSTMKernelType_FULL
Definition schema_generated.h:3946
@ LSTMKernelType_BASIC
Definition schema_generated.h:3947
flatbuffers::Offset< TransposeConvOptions > CreateTransposeConvOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::Padding padding=tflite::Padding_SAME, int32_t stride_w=0, int32_t stride_h=0, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE)
Definition schema_generated.h:8598
flatbuffers::Offset< RNNOptions > CreateRNNOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:5726
flatbuffers::Offset< TileOptions > CreateTileOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8144
bool VerifyQuantizationDetailsVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17301
flatbuffers::Offset< OneHotOptions > CreateOneHotOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t axis=0)
Definition schema_generated.h:9142
flatbuffers::Offset< Uint8Vector > CreateUint8Vector(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > values=0)
Definition schema_generated.h:4450
flatbuffers::Offset< LogSoftmaxOptions > CreateLogSoftmaxOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:7964
const char * EnumNameFullyConnectedOptionsWeightsFormat(FullyConnectedOptionsWeightsFormat e)
Definition schema_generated.h:3939
bool VerifySizePrefixedModelBuffer(flatbuffers::Verifier &verifier)
Definition schema_generated.h:20132
flatbuffers::Offset< PadOptions > CreatePadOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:6868
flatbuffers::Offset< FloorModOptions > CreateFloorModOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9558
flatbuffers::Offset< ReadVariableOptions > CreateReadVariableOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11062
flatbuffers::Offset< HashtableFindOptions > CreateHashtableFindOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10868
ActivationFunctionType
Definition schema_generated.h:3840
@ ActivationFunctionType_NONE
Definition schema_generated.h:3841
@ ActivationFunctionType_RELU6
Definition schema_generated.h:3844
@ ActivationFunctionType_TANH
Definition schema_generated.h:3845
@ ActivationFunctionType_RELU_N1_TO_1
Definition schema_generated.h:3843
@ ActivationFunctionType_MAX
Definition schema_generated.h:3848
@ ActivationFunctionType_SIGN_BIT
Definition schema_generated.h:3846
@ ActivationFunctionType_RELU
Definition schema_generated.h:3842
@ ActivationFunctionType_MIN
Definition schema_generated.h:3847
flatbuffers::Offset< SparsityParameters > CreateSparsityParametersDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *traversal_order=nullptr, const std::vector< int32_t > *block_map=nullptr, const std::vector< flatbuffers::Offset< tflite::DimensionMetadata > > *dim_metadata=nullptr)
Definition schema_generated.h:4701
flatbuffers::Offset< HashtableOptions > CreateHashtableOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t table_id=0, tflite::TensorType key_dtype=tflite::TensorType_FLOAT32, tflite::TensorType value_dtype=tflite::TensorType_FLOAT32)
Definition schema_generated.h:10823
flatbuffers::Offset< UnsortedSegmentProdOptions > CreateUnsortedSegmentProdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:11356
const FullyConnectedOptionsWeightsFormat(& EnumValuesFullyConnectedOptionsWeightsFormat())[2]
Definition schema_generated.h:3922
flatbuffers::Offset< ExpandDimsOptions > CreateExpandDimsOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8645
flatbuffers::Offset< SignatureDef > CreateSignatureDef(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > inputs=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > outputs=0, flatbuffers::Offset< flatbuffers::String > signature_key=0, uint32_t subgraph_index=0)
Definition schema_generated.h:13115
const tflite::Model * GetSizePrefixedModel(const void *buf)
Definition schema_generated.h:20109
flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > CreateUnidirectionalSequenceLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, bool time_major=false, bool asymmetric_quantize_inputs=false, bool diagonal_recurrent_tensors=false)
Definition schema_generated.h:6532
flatbuffers::Offset< HardSwishOptions > CreateHardSwishOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9222
flatbuffers::Offset< LSTMOptions > CreateLSTMOptions(flatbuffers::FlatBufferBuilder &_fbb, tflite::ActivationFunctionType fused_activation_function=tflite::ActivationFunctionType_NONE, float cell_clip=0.0f, float proj_clip=0.0f, tflite::LSTMKernelType kernel_type=tflite::LSTMKernelType_FULL, bool asymmetric_quantize_inputs=false)
Definition schema_generated.h:6427
flatbuffers::Offset< VarHandleOptions > CreateVarHandleOptions(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > container=0, flatbuffers::Offset< flatbuffers::String > shared_name=0)
Definition schema_generated.h:11007
flatbuffers::Offset< GeluOptions > CreateGeluOptions(flatbuffers::FlatBufferBuilder &_fbb, bool approximate=false)
Definition schema_generated.h:11276
const char *const * EnumNamesCustomOptionsFormat()
Definition schema_generated.h:4051
flatbuffers::Offset< CallOptions > CreateCallOptions(flatbuffers::FlatBufferBuilder &_fbb, uint32_t subgraph=0)
Definition schema_generated.h:6827
flatbuffers::Offset< MaximumMinimumOptions > CreateMaximumMinimumOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:8105
flatbuffers::Offset< StridedSliceOptions > CreateStridedSliceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t begin_mask=0, int32_t end_mask=0, int32_t ellipsis_mask=0, int32_t new_axis_mask=0, int32_t shrink_axis_mask=0)
Definition schema_generated.h:7915
const char * ModelIdentifier()
Definition schema_generated.h:20113
bool VerifyBuiltinOptionsVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector< flatbuffers::Offset< void > > *values, const flatbuffers::Vector< uint8_t > *types)
Definition schema_generated.h:17973
const LSTMKernelType(& EnumValuesLSTMKernelType())[2]
Definition schema_generated.h:3952
const char * EnumNameMirrorPadMode(MirrorPadMode e)
Definition schema_generated.h:4032
FullyConnectedOptionsWeightsFormat
Definition schema_generated.h:3915
@ FullyConnectedOptionsWeightsFormat_MIN
Definition schema_generated.h:3918
@ FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8
Definition schema_generated.h:3917
@ FullyConnectedOptionsWeightsFormat_MAX
Definition schema_generated.h:3919
@ FullyConnectedOptionsWeightsFormat_DEFAULT
Definition schema_generated.h:3916
flatbuffers::Offset< ScatterNdOptions > CreateScatterNdOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10423
flatbuffers::Offset< FloorDivOptions > CreateFloorDivOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9402
const DimensionType(& EnumValuesDimensionType())[2]
Definition schema_generated.h:752
flatbuffers::Offset< SplitVOptions > CreateSplitVOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_splits=0)
Definition schema_generated.h:7827
void FinishSizePrefixedModelBuffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< tflite::Model > root)
Definition schema_generated.h:20147
flatbuffers::Offset< LogicalOrOptions > CreateLogicalOrOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9092
bool SizePrefixedModelBufferHasIdentifier(const void *buf)
Definition schema_generated.h:20122
flatbuffers::Offset< SpaceToDepthOptions > CreateSpaceToDepthOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t block_size=0)
Definition schema_generated.h:7171
flatbuffers::Offset< BucketizeOptions > CreateBucketizeOptionsDirect(flatbuffers::FlatBufferBuilder &_fbb, const std::vector< float > *boundaries=nullptr)
Definition schema_generated.h:11223
flatbuffers::Offset< CustomQuantization > CreateCustomQuantization(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom=0)
Definition schema_generated.h:4108
flatbuffers::Offset< SquareOptions > CreateSquareOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:9441
flatbuffers::Offset< SkipGramOptions > CreateSkipGramOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t ngram_size=0, int32_t max_skip_size=0, bool include_all_ngrams=false)
Definition schema_generated.h:7115
const Padding(& EnumValuesPadding())[2]
Definition schema_generated.h:3817
flatbuffers::Offset< ReducerOptions > CreateReducerOptions(flatbuffers::FlatBufferBuilder &_fbb, bool keep_dims=false)
Definition schema_generated.h:7661
flatbuffers::Offset< SplitOptions > CreateSplitOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t num_splits=0)
Definition schema_generated.h:7775
flatbuffers::Offset< DensifyOptions > CreateDensifyOptions(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10501
flatbuffers::Offset< Buffer > CreateBuffer(flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::Vector< uint8_t > > data=0)
Definition schema_generated.h:12867
flatbuffers::Offset< SelectV2Options > CreateSelectV2Options(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated.h:10462
MirrorPadMode
Definition schema_generated.h:4008
@ MirrorPadMode_SYMMETRIC
Definition schema_generated.h:4010
@ MirrorPadMode_REFLECT
Definition schema_generated.h:4009
@ MirrorPadMode_MAX
Definition schema_generated.h:4012
@ MirrorPadMode_MIN
Definition schema_generated.h:4011
flatbuffers::Offset< CallOnceOptions > CreateCallOnceOptions(flatbuffers::FlatBufferBuilder &_fbb, int32_t init_subgraph_index=0)
Definition schema_generated.h:10241
flatbuffers::Offset< Model > CreateModel(flatbuffers::FlatBufferBuilder &_fbb, uint32_t version=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > > operator_codes=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > > subgraphs=0, flatbuffers::Offset< flatbuffers::String > description=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > > buffers=0, flatbuffers::Offset< flatbuffers::Vector< int32_t > > metadata_buffer=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > > metadata=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > > signature_defs=0)
Definition schema_generated.h:13269
static float buffer[EI_CLASSIFIER_DSP_INPUT_FRAME_SIZE]
Definition nano_ble33_sense_accelerometer_continuous.ino:51
int32_t num_channels
Definition stacker.cc:42
Definition flatbuffers.h:84
Definition fb_string.h:25
Definition schema_generated_full.h:8931
ATan2Options Table
Definition schema_generated.h:11459
ATan2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8935
flatbuffers::Offset< ATan2Options > Finish()
Definition schema_generated_full.h:8939
Definition schema_generated_full.h:8915
ATan2Options TableType
Definition schema_generated.h:11443
Definition schema_generated_full.h:6641
AbsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6645
AbsOptions Table
Definition schema_generated.h:9169
flatbuffers::Offset< AbsOptions > Finish()
Definition schema_generated_full.h:6649
Definition schema_generated_full.h:6625
AbsOptions TableType
Definition schema_generated.h:9153
Definition schema_generated_full.h:7328
flatbuffers::Offset< AddNOptions > Finish()
Definition schema_generated_full.h:7336
AddNOptions Table
Definition schema_generated.h:9856
AddNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7332
Definition schema_generated_full.h:7312
AddNOptions TableType
Definition schema_generated.h:9840
Definition schema_generated_full.h:3600
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3604
AddOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3610
void add_pot_scale_int16(bool pot_scale_int16)
Definition schema_generated_full.h:3607
flatbuffers::Offset< AddOptions > Finish()
Definition schema_generated_full.h:3614
AddOptions Table
Definition schema_generated.h:6128
Definition schema_generated_full.h:3570
AddOptions TableType
Definition schema_generated.h:6098
Definition schema_generated_full.h:5649
flatbuffers::Offset< ArgMaxOptions > Finish()
Definition schema_generated_full.h:5660
ArgMaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5656
ArgMaxOptions Table
Definition schema_generated.h:8177
void add_output_type(tflite::TensorType output_type)
Definition schema_generated_full.h:5653
Definition schema_generated_full.h:5625
ArgMaxOptions TableType
Definition schema_generated.h:8153
Definition schema_generated_full.h:5701
ArgMinOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5708
ArgMinOptions Table
Definition schema_generated.h:8229
void add_output_type(tflite::TensorType output_type)
Definition schema_generated_full.h:5705
flatbuffers::Offset< ArgMinOptions > Finish()
Definition schema_generated_full.h:5712
Definition schema_generated_full.h:5677
ArgMinOptions TableType
Definition schema_generated.h:8205
Definition schema_generated_full.h:8559
flatbuffers::Offset< AssignVariableOptions > Finish()
Definition schema_generated_full.h:8567
AssignVariableOptions Table
Definition schema_generated.h:11087
AssignVariableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8563
Definition schema_generated_full.h:8543
AssignVariableOptions TableType
Definition schema_generated.h:11071
Definition schema_generated_full.h:8057
void add_adj_x(bool adj_x)
Definition schema_generated_full.h:8061
void add_adj_y(bool adj_y)
Definition schema_generated_full.h:8064
BatchMatMulOptions Table
Definition schema_generated.h:10585
BatchMatMulOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8070
flatbuffers::Offset< BatchMatMulOptions > Finish()
Definition schema_generated_full.h:8074
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:8067
Definition schema_generated_full.h:8021
BatchMatMulOptions TableType
Definition schema_generated.h:10549
Definition schema_generated_full.h:4505
BatchToSpaceNDOptions Table
Definition schema_generated.h:7033
BatchToSpaceNDOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4509
flatbuffers::Offset< BatchToSpaceNDOptions > Finish()
Definition schema_generated_full.h:4513
Definition schema_generated_full.h:4489
BatchToSpaceNDOptions TableType
Definition schema_generated.h:7017
Definition schema_generated_full.h:4079
void add_merge_outputs(bool merge_outputs)
Definition schema_generated_full.h:4092
void add_cell_clip(float cell_clip)
Definition schema_generated_full.h:4086
BidirectionalSequenceLSTMOptions Table
Definition schema_generated.h:6607
void add_time_major(bool time_major)
Definition schema_generated_full.h:4095
BidirectionalSequenceLSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4101
flatbuffers::Offset< BidirectionalSequenceLSTMOptions > Finish()
Definition schema_generated_full.h:4105
void add_proj_clip(float proj_clip)
Definition schema_generated_full.h:4089
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:4098
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:4083
Definition schema_generated_full.h:4025
BidirectionalSequenceLSTMOptions TableType
Definition schema_generated.h:6553
Definition schema_generated_full.h:3327
void add_merge_outputs(bool merge_outputs)
Definition schema_generated_full.h:3337
BidirectionalSequenceRNNOptions Table
Definition schema_generated.h:5855
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3334
void add_time_major(bool time_major)
Definition schema_generated_full.h:3331
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3340
flatbuffers::Offset< BidirectionalSequenceRNNOptions > Finish()
Definition schema_generated_full.h:3347
BidirectionalSequenceRNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3343
Definition schema_generated_full.h:3285
BidirectionalSequenceRNNOptions TableType
Definition schema_generated.h:5813
Definition schema_generated_full.h:8174
BroadcastToOptions Table
Definition schema_generated.h:10702
flatbuffers::Offset< BroadcastToOptions > Finish()
Definition schema_generated_full.h:8182
BroadcastToOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8178
Definition schema_generated_full.h:8158
BroadcastToOptions TableType
Definition schema_generated.h:10686
Definition schema_generated_full.h:8670
BucketizeOptions Table
Definition schema_generated.h:11198
BucketizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8677
void add_boundaries(flatbuffers::Offset< flatbuffers::Vector< float > > boundaries)
Definition schema_generated_full.h:8674
flatbuffers::Offset< BucketizeOptions > Finish()
Definition schema_generated_full.h:8681
Definition schema_generated_full.h:8645
BucketizeOptions TableType
Definition schema_generated.h:11173
Definition schema_generated_full.h:10283
flatbuffers::Offset< Buffer > Finish()
Definition schema_generated_full.h:10294
void add_data(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > data)
Definition schema_generated_full.h:10287
Buffer Table
Definition schema_generated.h:12850
BufferBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10290
Definition schema_generated_full.h:10258
Buffer TableType
Definition schema_generated.h:12825
Definition schema_generated_full.h:264
const tflite::CallOnceOptionsT * AsCallOnceOptions() const
Definition schema_generated_full.h:1114
const tflite::WhileOptionsT * AsWhileOptions() const
Definition schema_generated_full.h:1034
const tflite::WhereOptionsT * AsWhereOptions() const
Definition schema_generated_full.h:970
BuiltinOptions type
Definition schema_generated.h:2792
const tflite::LeakyReluOptionsT * AsLeakyReluOptions() const
Definition schema_generated_full.h:890
const tflite::ATan2OptionsT * AsATan2Options() const
Definition schema_generated_full.h:1266
const tflite::SegmentSumOptionsT * AsSegmentSumOptions() const
Definition schema_generated_full.h:1090
const tflite::HashtableOptionsT * AsHashtableOptions() const
Definition schema_generated_full.h:1146
const tflite::NonMaxSuppressionV4OptionsT * AsNonMaxSuppressionV4Options() const
Definition schema_generated_full.h:1050
tflite::NonMaxSuppressionV5OptionsT * AsNonMaxSuppressionV5Options()
Definition schema_generated_full.h:1054
tflite::PadV2OptionsT * AsPadV2Options()
Definition schema_generated_full.h:630
const tflite::CosOptionsT * AsCosOptions() const
Definition schema_generated_full.h:962
tflite::GatherOptionsT * AsGatherOptions()
Definition schema_generated_full.h:470
tflite::LogicalOrOptionsT * AsLogicalOrOptions()
Definition schema_generated_full.h:766
const tflite::ExpOptionsT * AsExpOptions() const
Definition schema_generated_full.h:554
tflite::LSHProjectionOptionsT * AsLSHProjectionOptions()
Definition schema_generated_full.h:318
tflite::Conv3DOptionsT * AsConv3DOptions()
Definition schema_generated_full.h:1134
tflite::MatrixDiagOptionsT * AsMatrixDiagOptions()
Definition schema_generated_full.h:990
const tflite::HashtableFindOptionsT * AsHashtableFindOptions() const
Definition schema_generated_full.h:1154
tflite::L2NormOptionsT * AsL2NormOptions()
Definition schema_generated_full.h:382
tflite::LessOptionsT * AsLessOptions()
Definition schema_generated_full.h:614
tflite::GeluOptionsT * AsGeluOptions()
Definition schema_generated_full.h:1214
tflite::LogicalAndOptionsT * AsLogicalAndOptions()
Definition schema_generated_full.h:782
tflite::ArgMinOptionsT * AsArgMinOptions()
Definition schema_generated_full.h:742
const tflite::AddNOptionsT * AsAddNOptions() const
Definition schema_generated_full.h:946
tflite::DequantizeOptionsT * AsDequantizeOptions()
Definition schema_generated_full.h:590
const tflite::ShapeOptionsT * AsShapeOptions() const
Definition schema_generated_full.h:730
const tflite::ResizeNearestNeighborOptionsT * AsResizeNearestNeighborOptions() const
Definition schema_generated_full.h:882
tflite::LogSoftmaxOptionsT * AsLogSoftmaxOptions()
Definition schema_generated_full.h:574
const tflite::SliceOptionsT * AsSliceOptions() const
Definition schema_generated_full.h:674
const tflite::DynamicUpdateSliceOptionsT * AsDynamicUpdateSliceOptions() const
Definition schema_generated_full.h:1226
const tflite::RankOptionsT * AsRankOptions() const
Definition schema_generated_full.h:978
tflite::ReshapeOptionsT * AsReshapeOptions()
Definition schema_generated_full.h:422
tflite::GatherNdOptionsT * AsGatherNdOptions()
Definition schema_generated_full.h:950
tflite::AssignVariableOptionsT * AsAssignVariableOptions()
Definition schema_generated_full.h:1190
const tflite::ScatterNdOptionsT * AsScatterNdOptions() const
Definition schema_generated_full.h:1066
const tflite::AbsOptionsT * AsAbsOptions() const
Definition schema_generated_full.h:914
const tflite::LessEqualOptionsT * AsLessEqualOptions() const
Definition schema_generated_full.h:658
tflite::BatchMatMulOptionsT * AsBatchMatMulOptions()
Definition schema_generated_full.h:1094
tflite::SparseToDenseOptionsT * AsSparseToDenseOptions()
Definition schema_generated_full.h:686
tflite::BroadcastToOptionsT * AsBroadcastToOptions()
Definition schema_generated_full.h:1118
tflite::PowOptionsT * AsPowOptions()
Definition schema_generated_full.h:734
tflite::SpaceToBatchNDOptionsT * AsSpaceToBatchNDOptions()
Definition schema_generated_full.h:486
const tflite::UnpackOptionsT * AsUnpackOptions() const
Definition schema_generated_full.h:802
const tflite::AddOptionsT * AsAddOptions() const
Definition schema_generated_full.h:378
const tflite::Pool2DOptionsT * AsPool2DOptions() const
Definition schema_generated_full.h:330
const tflite::ArgMinOptionsT * AsArgMinOptions() const
Definition schema_generated_full.h:746
tflite::EmbeddingLookupSparseOptionsT * AsEmbeddingLookupSparseOptions()
Definition schema_generated_full.h:446
const tflite::HashtableSizeOptionsT * AsHashtableSizeOptions() const
Definition schema_generated_full.h:1170
tflite::SpaceToDepthOptionsT * AsSpaceToDepthOptions()
Definition schema_generated_full.h:438
tflite::SelectOptionsT * AsSelectOptions()
Definition schema_generated_full.h:662
tflite::HashtableOptionsT * AsHashtableOptions()
Definition schema_generated_full.h:1142
const tflite::RandomOptionsT * AsRandomOptions() const
Definition schema_generated_full.h:1202
const tflite::UnsortedSegmentProdOptionsT * AsUnsortedSegmentProdOptions() const
Definition schema_generated_full.h:1234
tflite::RangeOptionsT * AsRangeOptions()
Definition schema_generated_full.h:870
tflite::FullyConnectedOptionsT * AsFullyConnectedOptions()
Definition schema_generated_full.h:350
const tflite::DepthToSpaceOptionsT * AsDepthToSpaceOptions() const
Definition schema_generated_full.h:1042
const tflite::PadOptionsT * AsPadOptions() const
Definition schema_generated_full.h:466
const tflite::SplitOptionsT * AsSplitOptions() const
Definition schema_generated_full.h:570
const tflite::LSTMOptionsT * AsLSTMOptions() const
Definition schema_generated_full.h:402
tflite::LogicalNotOptionsT * AsLogicalNotOptions()
Definition schema_generated_full.h:790
tflite::SplitVOptionsT * AsSplitVOptions()
Definition schema_generated_full.h:918
const tflite::SpaceToBatchNDOptionsT * AsSpaceToBatchNDOptions() const
Definition schema_generated_full.h:490
tflite::HardSwishOptionsT * AsHardSwishOptions()
Definition schema_generated_full.h:1014
const tflite::MirrorPadOptionsT * AsMirrorPadOptions() const
Definition schema_generated_full.h:906
tflite::ExpandDimsOptionsT * AsExpandDimsOptions()
Definition schema_generated_full.h:702
tflite::UnidirectionalSequenceLSTMOptionsT * AsUnidirectionalSequenceLSTMOptions()
Definition schema_generated_full.h:854
const tflite::GreaterOptionsT * AsGreaterOptions() const
Definition schema_generated_full.h:642
const tflite::Rfft2dOptionsT * AsRfft2dOptions() const
Definition schema_generated_full.h:1130
tflite::SVDFOptionsT * AsSVDFOptions()
Definition schema_generated_full.h:334
const tflite::GatherOptionsT * AsGatherOptions() const
Definition schema_generated_full.h:474
const tflite::OneHotOptionsT * AsOneHotOptions() const
Definition schema_generated_full.h:778
const tflite::StridedSliceOptionsT * AsStridedSliceOptions() const
Definition schema_generated_full.h:546
const tflite::SplitVOptionsT * AsSplitVOptions() const
Definition schema_generated_full.h:922
const tflite::ZerosLikeOptionsT * AsZerosLikeOptions() const
Definition schema_generated_full.h:826
tflite::CumsumOptionsT * AsCumsumOptions()
Definition schema_generated_full.h:1102
tflite::ZerosLikeOptionsT * AsZerosLikeOptions()
Definition schema_generated_full.h:822
const tflite::BroadcastToOptionsT * AsBroadcastToOptions() const
Definition schema_generated_full.h:1122
tflite::TopKV2OptionsT * AsTopKV2Options()
Definition schema_generated_full.h:558
const tflite::ArgMaxOptionsT * AsArgMaxOptions() const
Definition schema_generated_full.h:610
tflite::MulOptionsT * AsMulOptions()
Definition schema_generated_full.h:454
const tflite::LogSoftmaxOptionsT * AsLogSoftmaxOptions() const
Definition schema_generated_full.h:578
tflite::ResizeBilinearOptionsT * AsResizeBilinearOptions()
Definition schema_generated_full.h:406
tflite::DensifyOptionsT * AsDensifyOptions()
Definition schema_generated_full.h:1078
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
tflite::BucketizeOptionsT * AsBucketizeOptions()
Definition schema_generated_full.h:1206
const tflite::NonMaxSuppressionV5OptionsT * AsNonMaxSuppressionV5Options() const
Definition schema_generated_full.h:1058
const tflite::ConcatenationOptionsT * AsConcatenationOptions() const
Definition schema_generated_full.h:370
tflite::FillOptionsT * AsFillOptions()
Definition schema_generated_full.h:830
tflite::UnsortedSegmentSumOptionsT * AsUnsortedSegmentSumOptions()
Definition schema_generated_full.h:1254
tflite::DynamicUpdateSliceOptionsT * AsDynamicUpdateSliceOptions()
Definition schema_generated_full.h:1222
BuiltinOptionsUnion(const BuiltinOptionsUnion &)
tflite::GreaterOptionsT * AsGreaterOptions()
Definition schema_generated_full.h:638
tflite::ReadVariableOptionsT * AsReadVariableOptions()
Definition schema_generated_full.h:1182
tflite::PackOptionsT * AsPackOptions()
Definition schema_generated_full.h:758
const tflite::SoftmaxOptionsT * AsSoftmaxOptions() const
Definition schema_generated_full.h:362
tflite::MirrorPadOptionsT * AsMirrorPadOptions()
Definition schema_generated_full.h:902
const tflite::UnidirectionalSequenceLSTMOptionsT * AsUnidirectionalSequenceLSTMOptions() const
Definition schema_generated_full.h:858
tflite::AbsOptionsT * AsAbsOptions()
Definition schema_generated_full.h:910
const tflite::FakeQuantOptionsT * AsFakeQuantOptions() const
Definition schema_generated_full.h:754
tflite::SubOptionsT * AsSubOptions()
Definition schema_generated_full.h:510
tflite::UnsortedSegmentMaxOptionsT * AsUnsortedSegmentMaxOptions()
Definition schema_generated_full.h:1238
tflite::RNNOptionsT * AsRNNOptions()
Definition schema_generated_full.h:342
const tflite::MatrixDiagOptionsT * AsMatrixDiagOptions() const
Definition schema_generated_full.h:994
const tflite::DepthwiseConv2DOptionsT * AsDepthwiseConv2DOptions() const
Definition schema_generated_full.h:306
tflite::TileOptionsT * AsTileOptions()
Definition schema_generated_full.h:694
tflite::UniqueOptionsT * AsUniqueOptions()
Definition schema_generated_full.h:926
tflite::CallOptionsT * AsCallOptions()
Definition schema_generated_full.h:414
tflite::DepthToSpaceOptionsT * AsDepthToSpaceOptions()
Definition schema_generated_full.h:1038
BuiltinOptionsUnion()
Definition schema_generated_full.h:268
tflite::ConcatEmbeddingsOptionsT * AsConcatEmbeddingsOptions()
Definition schema_generated_full.h:310
const tflite::Conv2DOptionsT * AsConv2DOptions() const
Definition schema_generated_full.h:298
tflite::UnsortedSegmentMinOptionsT * AsUnsortedSegmentMinOptions()
Definition schema_generated_full.h:1246
BuiltinOptionsUnion(BuiltinOptionsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:269
const tflite::UnsortedSegmentMinOptionsT * AsUnsortedSegmentMinOptions() const
Definition schema_generated_full.h:1250
tflite::LocalResponseNormalizationOptionsT * AsLocalResponseNormalizationOptions()
Definition schema_generated_full.h:390
const tflite::ReshapeOptionsT * AsReshapeOptions() const
Definition schema_generated_full.h:426
const tflite::FloorDivOptionsT * AsFloorDivOptions() const
Definition schema_generated_full.h:810
const tflite::MatrixSetDiagOptionsT * AsMatrixSetDiagOptions() const
Definition schema_generated_full.h:1010
const tflite::MaximumMinimumOptionsT * AsMaximumMinimumOptions() const
Definition schema_generated_full.h:602
const tflite::SquareOptionsT * AsSquareOptions() const
Definition schema_generated_full.h:818
const tflite::EmbeddingLookupSparseOptionsT * AsEmbeddingLookupSparseOptions() const
Definition schema_generated_full.h:450
tflite::MatrixSetDiagOptionsT * AsMatrixSetDiagOptions()
Definition schema_generated_full.h:1006
static void * UnPack(const void *obj, BuiltinOptions type, const flatbuffers::resolver_function_t *resolver)
const tflite::NotEqualOptionsT * AsNotEqualOptions() const
Definition schema_generated_full.h:722
const tflite::SignOptionsT * AsSignOptions() const
Definition schema_generated_full.h:1274
const tflite::TransposeConvOptionsT * AsTransposeConvOptions() const
Definition schema_generated_full.h:682
const tflite::SequenceRNNOptionsT * AsSequenceRNNOptions() const
Definition schema_generated_full.h:538
const tflite::LSHProjectionOptionsT * AsLSHProjectionOptions() const
Definition schema_generated_full.h:322
tflite::ShapeOptionsT * AsShapeOptions()
Definition schema_generated_full.h:726
const tflite::ReverseV2OptionsT * AsReverseV2Options() const
Definition schema_generated_full.h:938
const tflite::RangeOptionsT * AsRangeOptions() const
Definition schema_generated_full.h:874
tflite::PadOptionsT * AsPadOptions()
Definition schema_generated_full.h:462
~BuiltinOptionsUnion()
Definition schema_generated_full.h:277
const tflite::SparseToDenseOptionsT * AsSparseToDenseOptions() const
Definition schema_generated_full.h:690
const tflite::DequantizeOptionsT * AsDequantizeOptions() const
Definition schema_generated_full.h:594
const tflite::QuantizeOptionsT * AsQuantizeOptions() const
Definition schema_generated_full.h:1002
const tflite::SelectOptionsT * AsSelectOptions() const
Definition schema_generated_full.h:666
const tflite::SVDFOptionsT * AsSVDFOptions() const
Definition schema_generated_full.h:338
const tflite::Conv3DOptionsT * AsConv3DOptions() const
Definition schema_generated_full.h:1138
const tflite::ConcatEmbeddingsOptionsT * AsConcatEmbeddingsOptions() const
Definition schema_generated_full.h:314
const tflite::FloorModOptionsT * AsFloorModOptions() const
Definition schema_generated_full.h:866
tflite::NonMaxSuppressionV4OptionsT * AsNonMaxSuppressionV4Options()
Definition schema_generated_full.h:1046
const tflite::BatchToSpaceNDOptionsT * AsBatchToSpaceNDOptions() const
Definition schema_generated_full.h:482
tflite::BidirectionalSequenceLSTMOptionsT * AsBidirectionalSequenceLSTMOptions()
Definition schema_generated_full.h:838
tflite::Conv2DOptionsT * AsConv2DOptions()
Definition schema_generated_full.h:294
const tflite::DensifyOptionsT * AsDensifyOptions() const
Definition schema_generated_full.h:1082
const tflite::TransposeOptionsT * AsTransposeOptions() const
Definition schema_generated_full.h:498
const tflite::VarHandleOptionsT * AsVarHandleOptions() const
Definition schema_generated_full.h:1178
const tflite::UniqueOptionsT * AsUniqueOptions() const
Definition schema_generated_full.h:930
const tflite::GreaterEqualOptionsT * AsGreaterEqualOptions() const
Definition schema_generated_full.h:650
tflite::VarHandleOptionsT * AsVarHandleOptions()
Definition schema_generated_full.h:1174
tflite::StridedSliceOptionsT * AsStridedSliceOptions()
Definition schema_generated_full.h:542
void Set(T &&val)
Definition schema_generated_full.h:282
tflite::SliceOptionsT * AsSliceOptions()
Definition schema_generated_full.h:670
tflite::HashtableFindOptionsT * AsHashtableFindOptions()
Definition schema_generated_full.h:1150
tflite::BidirectionalSequenceRNNOptionsT * AsBidirectionalSequenceRNNOptions()
Definition schema_generated_full.h:846
const tflite::UnsortedSegmentSumOptionsT * AsUnsortedSegmentSumOptions() const
Definition schema_generated_full.h:1258
tflite::SquaredDifferenceOptionsT * AsSquaredDifferenceOptions()
Definition schema_generated_full.h:894
tflite::GreaterEqualOptionsT * AsGreaterEqualOptions()
Definition schema_generated_full.h:646
const tflite::UnsortedSegmentMaxOptionsT * AsUnsortedSegmentMaxOptions() const
Definition schema_generated_full.h:1242
const tflite::HashtableImportOptionsT * AsHashtableImportOptions() const
Definition schema_generated_full.h:1162
tflite::ArgMaxOptionsT * AsArgMaxOptions()
Definition schema_generated_full.h:606
tflite::UnsortedSegmentProdOptionsT * AsUnsortedSegmentProdOptions()
Definition schema_generated_full.h:1230
tflite::FloorModOptionsT * AsFloorModOptions()
Definition schema_generated_full.h:862
const tflite::SelectV2OptionsT * AsSelectV2Options() const
Definition schema_generated_full.h:1074
tflite::SplitOptionsT * AsSplitOptions()
Definition schema_generated_full.h:566
tflite::ReverseV2OptionsT * AsReverseV2Options()
Definition schema_generated_full.h:934
BuiltinOptionsUnion & operator=(BuiltinOptionsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:275
const tflite::ReverseSequenceOptionsT * AsReverseSequenceOptions() const
Definition schema_generated_full.h:986
tflite::DivOptionsT * AsDivOptions()
Definition schema_generated_full.h:518
tflite::CosOptionsT * AsCosOptions()
Definition schema_generated_full.h:958
tflite::ReverseSequenceOptionsT * AsReverseSequenceOptions()
Definition schema_generated_full.h:982
const tflite::CallOptionsT * AsCallOptions() const
Definition schema_generated_full.h:418
const tflite::EqualOptionsT * AsEqualOptions() const
Definition schema_generated_full.h:714
const tflite::L2NormOptionsT * AsL2NormOptions() const
Definition schema_generated_full.h:386
const tflite::ReadVariableOptionsT * AsReadVariableOptions() const
Definition schema_generated_full.h:1186
tflite::WhileOptionsT * AsWhileOptions()
Definition schema_generated_full.h:1030
const tflite::TopKV2OptionsT * AsTopKV2Options() const
Definition schema_generated_full.h:562
tflite::ConcatenationOptionsT * AsConcatenationOptions()
Definition schema_generated_full.h:366
const tflite::SquaredDifferenceOptionsT * AsSquaredDifferenceOptions() const
Definition schema_generated_full.h:898
tflite::NegOptionsT * AsNegOptions()
Definition schema_generated_full.h:622
tflite::LeakyReluOptionsT * AsLeakyReluOptions()
Definition schema_generated_full.h:886
const tflite::PadV2OptionsT * AsPadV2Options() const
Definition schema_generated_full.h:634
tflite::OneHotOptionsT * AsOneHotOptions()
Definition schema_generated_full.h:774
const tflite::TileOptionsT * AsTileOptions() const
Definition schema_generated_full.h:698
tflite::HashtableImportOptionsT * AsHashtableImportOptions()
Definition schema_generated_full.h:1158
const tflite::ResizeBilinearOptionsT * AsResizeBilinearOptions() const
Definition schema_generated_full.h:410
tflite::AddNOptionsT * AsAddNOptions()
Definition schema_generated_full.h:942
const tflite::IfOptionsT * AsIfOptions() const
Definition schema_generated_full.h:1026
tflite::EqualOptionsT * AsEqualOptions()
Definition schema_generated_full.h:710
tflite::LSTMOptionsT * AsLSTMOptions()
Definition schema_generated_full.h:398
const tflite::LogicalOrOptionsT * AsLogicalOrOptions() const
Definition schema_generated_full.h:770
tflite::SelectV2OptionsT * AsSelectV2Options()
Definition schema_generated_full.h:1070
const tflite::BucketizeOptionsT * AsBucketizeOptions() const
Definition schema_generated_full.h:1210
const tflite::LessOptionsT * AsLessOptions() const
Definition schema_generated_full.h:618
tflite::CallOnceOptionsT * AsCallOnceOptions()
Definition schema_generated_full.h:1110
const tflite::FullyConnectedOptionsT * AsFullyConnectedOptions() const
Definition schema_generated_full.h:354
tflite::ReducerOptionsT * AsReducerOptions()
Definition schema_generated_full.h:502
tflite::HashtableSizeOptionsT * AsHashtableSizeOptions()
Definition schema_generated_full.h:1166
const tflite::SkipGramOptionsT * AsSkipGramOptions() const
Definition schema_generated_full.h:434
const tflite::HardSwishOptionsT * AsHardSwishOptions() const
Definition schema_generated_full.h:1018
const tflite::RNNOptionsT * AsRNNOptions() const
Definition schema_generated_full.h:346
tflite::ScatterNdOptionsT * AsScatterNdOptions()
Definition schema_generated_full.h:1062
tflite::LessEqualOptionsT * AsLessEqualOptions()
Definition schema_generated_full.h:654
tflite::ExpOptionsT * AsExpOptions()
Definition schema_generated_full.h:550
tflite::WhereOptionsT * AsWhereOptions()
Definition schema_generated_full.h:966
tflite::CastOptionsT * AsCastOptions()
Definition schema_generated_full.h:582
tflite::Pool2DOptionsT * AsPool2DOptions()
Definition schema_generated_full.h:326
tflite::IfOptionsT * AsIfOptions()
Definition schema_generated_full.h:1022
const tflite::PackOptionsT * AsPackOptions() const
Definition schema_generated_full.h:762
const tflite::CumsumOptionsT * AsCumsumOptions() const
Definition schema_generated_full.h:1106
tflite::AddOptionsT * AsAddOptions()
Definition schema_generated_full.h:374
void * value
Definition schema_generated.h:2793
tflite::TransposeConvOptionsT * AsTransposeConvOptions()
Definition schema_generated_full.h:678
tflite::SegmentSumOptionsT * AsSegmentSumOptions()
Definition schema_generated_full.h:1086
tflite::FloorDivOptionsT * AsFloorDivOptions()
Definition schema_generated_full.h:806
tflite::ATan2OptionsT * AsATan2Options()
Definition schema_generated_full.h:1262
tflite::Rfft2dOptionsT * AsRfft2dOptions()
Definition schema_generated_full.h:1126
const tflite::ReducerOptionsT * AsReducerOptions() const
Definition schema_generated_full.h:506
tflite::TransposeOptionsT * AsTransposeOptions()
Definition schema_generated_full.h:494
const tflite::LocalResponseNormalizationOptionsT * AsLocalResponseNormalizationOptions() const
Definition schema_generated_full.h:394
tflite::ResizeNearestNeighborOptionsT * AsResizeNearestNeighborOptions()
Definition schema_generated_full.h:878
tflite::RandomOptionsT * AsRandomOptions()
Definition schema_generated_full.h:1198
const tflite::DivOptionsT * AsDivOptions() const
Definition schema_generated_full.h:522
const tflite::ExpandDimsOptionsT * AsExpandDimsOptions() const
Definition schema_generated_full.h:706
const tflite::BidirectionalSequenceLSTMOptionsT * AsBidirectionalSequenceLSTMOptions() const
Definition schema_generated_full.h:842
tflite::SqueezeOptionsT * AsSqueezeOptions()
Definition schema_generated_full.h:526
const tflite::LogicalNotOptionsT * AsLogicalNotOptions() const
Definition schema_generated_full.h:794
const tflite::SpaceToDepthOptionsT * AsSpaceToDepthOptions() const
Definition schema_generated_full.h:442
const tflite::SqueezeOptionsT * AsSqueezeOptions() const
Definition schema_generated_full.h:530
tflite::NotEqualOptionsT * AsNotEqualOptions()
Definition schema_generated_full.h:718
tflite::SignOptionsT * AsSignOptions()
Definition schema_generated_full.h:1270
void Reset()
Definition schema_generated.h:19482
const tflite::GatherNdOptionsT * AsGatherNdOptions() const
Definition schema_generated_full.h:954
const tflite::NegOptionsT * AsNegOptions() const
Definition schema_generated_full.h:626
tflite::MaximumMinimumOptionsT * AsMaximumMinimumOptions()
Definition schema_generated_full.h:598
const tflite::AssignVariableOptionsT * AsAssignVariableOptions() const
Definition schema_generated_full.h:1194
BuiltinOptionsUnion & operator=(const BuiltinOptionsUnion &u)
Definition schema_generated_full.h:273
tflite::SkipGramOptionsT * AsSkipGramOptions()
Definition schema_generated_full.h:430
const tflite::PowOptionsT * AsPowOptions() const
Definition schema_generated_full.h:738
tflite::FakeQuantOptionsT * AsFakeQuantOptions()
Definition schema_generated_full.h:750
const tflite::LogicalAndOptionsT * AsLogicalAndOptions() const
Definition schema_generated_full.h:786
const tflite::GeluOptionsT * AsGeluOptions() const
Definition schema_generated_full.h:1218
tflite::QuantizeOptionsT * AsQuantizeOptions()
Definition schema_generated_full.h:998
tflite::RankOptionsT * AsRankOptions()
Definition schema_generated_full.h:974
const tflite::FillOptionsT * AsFillOptions() const
Definition schema_generated_full.h:834
const tflite::CastOptionsT * AsCastOptions() const
Definition schema_generated_full.h:586
tflite::SquareOptionsT * AsSquareOptions()
Definition schema_generated_full.h:814
const tflite::MulOptionsT * AsMulOptions() const
Definition schema_generated_full.h:458
tflite::SequenceRNNOptionsT * AsSequenceRNNOptions()
Definition schema_generated_full.h:534
tflite::SoftmaxOptionsT * AsSoftmaxOptions()
Definition schema_generated_full.h:358
const tflite::BatchMatMulOptionsT * AsBatchMatMulOptions() const
Definition schema_generated_full.h:1098
tflite::DepthwiseConv2DOptionsT * AsDepthwiseConv2DOptions()
Definition schema_generated_full.h:302
const tflite::BidirectionalSequenceRNNOptionsT * AsBidirectionalSequenceRNNOptions() const
Definition schema_generated_full.h:850
static void * UnPack(const void *obj, BuiltinOptions type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17985
tflite::UnpackOptionsT * AsUnpackOptions()
Definition schema_generated_full.h:798
tflite::BatchToSpaceNDOptionsT * AsBatchToSpaceNDOptions()
Definition schema_generated_full.h:478
const tflite::SubOptionsT * AsSubOptions() const
Definition schema_generated_full.h:514
Definition schema_generated.h:2047
Definition schema_generated_full.h:7696
flatbuffers::Offset< CallOnceOptions > Finish()
Definition schema_generated_full.h:7707
CallOnceOptions Table
Definition schema_generated.h:10224
CallOnceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7703
void add_init_subgraph_index(int32_t init_subgraph_index)
Definition schema_generated_full.h:7700
Definition schema_generated_full.h:7672
CallOnceOptions TableType
Definition schema_generated.h:10200
Definition schema_generated_full.h:4282
void add_subgraph(uint32_t subgraph)
Definition schema_generated_full.h:4286
CallOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4289
flatbuffers::Offset< CallOptions > Finish()
Definition schema_generated_full.h:4293
CallOptions Table
Definition schema_generated.h:6810
Definition schema_generated_full.h:4258
CallOptions TableType
Definition schema_generated.h:6786
Definition schema_generated_full.h:5475
flatbuffers::Offset< CastOptions > Finish()
Definition schema_generated_full.h:5489
CastOptions Table
Definition schema_generated.h:8003
CastOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5485
void add_in_data_type(tflite::TensorType in_data_type)
Definition schema_generated_full.h:5479
void add_out_data_type(tflite::TensorType out_data_type)
Definition schema_generated_full.h:5482
Definition schema_generated_full.h:5445
CastOptions TableType
Definition schema_generated.h:7973
Definition schema_generated_full.h:2970
ConcatEmbeddingsOptions Table
Definition schema_generated.h:5498
ConcatEmbeddingsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2983
void add_embedding_dim_per_channel(flatbuffers::Offset< flatbuffers::Vector< int32_t > > embedding_dim_per_channel)
Definition schema_generated_full.h:2980
void add_num_columns_per_channel(flatbuffers::Offset< flatbuffers::Vector< int32_t > > num_columns_per_channel)
Definition schema_generated_full.h:2977
flatbuffers::Offset< ConcatEmbeddingsOptions > Finish()
Definition schema_generated_full.h:2987
void add_num_channels(int32_t num_channels)
Definition schema_generated_full.h:2974
Definition schema_generated_full.h:2932
ConcatEmbeddingsOptions TableType
Definition schema_generated.h:5460
Definition schema_generated_full.h:3537
void add_axis(int32_t axis)
Definition schema_generated_full.h:3541
flatbuffers::Offset< ConcatenationOptions > Finish()
Definition schema_generated_full.h:3551
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3544
ConcatenationOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3547
ConcatenationOptions Table
Definition schema_generated.h:6065
Definition schema_generated_full.h:3507
ConcatenationOptions TableType
Definition schema_generated.h:6035
Definition schema_generated_full.h:2525
flatbuffers::Offset< Conv2DOptions > Finish()
Definition schema_generated_full.h:2551
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated_full.h:2541
void add_stride_w(int32_t stride_w)
Definition schema_generated_full.h:2532
void add_padding(tflite::Padding padding)
Definition schema_generated_full.h:2529
Conv2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2547
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated_full.h:2544
Conv2DOptions Table
Definition schema_generated.h:5053
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:2538
void add_stride_h(int32_t stride_h)
Definition schema_generated_full.h:2535
Definition schema_generated_full.h:2471
Conv2DOptions TableType
Definition schema_generated.h:4999
Definition schema_generated_full.h:2644
void add_stride_w(int32_t stride_w)
Definition schema_generated_full.h:2654
void add_dilation_d_factor(int32_t dilation_d_factor)
Definition schema_generated_full.h:2663
void add_stride_d(int32_t stride_d)
Definition schema_generated_full.h:2651
Conv3DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2672
Conv3DOptions Table
Definition schema_generated.h:5172
void add_padding(tflite::Padding padding)
Definition schema_generated_full.h:2648
void add_stride_h(int32_t stride_h)
Definition schema_generated_full.h:2657
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated_full.h:2669
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:2660
flatbuffers::Offset< Conv3DOptions > Finish()
Definition schema_generated_full.h:2676
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated_full.h:2666
Definition schema_generated_full.h:2578
Conv3DOptions TableType
Definition schema_generated.h:5106
Definition schema_generated_full.h:5069
CosOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5073
flatbuffers::Offset< CosOptions > Finish()
Definition schema_generated_full.h:5077
CosOptions Table
Definition schema_generated.h:7597
Definition schema_generated_full.h:5053
CosOptions TableType
Definition schema_generated.h:7581
Definition schema_generated_full.h:8125
flatbuffers::Offset< CumsumOptions > Finish()
Definition schema_generated_full.h:8139
CumsumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8135
void add_reverse(bool reverse)
Definition schema_generated_full.h:8132
CumsumOptions Table
Definition schema_generated.h:10653
void add_exclusive(bool exclusive)
Definition schema_generated_full.h:8129
Definition schema_generated_full.h:8095
CumsumOptions TableType
Definition schema_generated.h:10623
Definition schema_generated_full.h:1563
void add_custom(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom)
Definition schema_generated_full.h:1567
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4092
flatbuffers::uoffset_t start_
Definition schema_generated.h:4093
CustomQuantization Table
Definition schema_generated.h:4091
flatbuffers::Offset< CustomQuantization > Finish()
Definition schema_generated_full.h:1574
CustomQuantizationBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:1570
Definition schema_generated_full.h:1538
CustomQuantization TableType
Definition schema_generated.h:4066
std::vector< uint8_t > custom
Definition schema_generated.h:4067
Definition schema_generated_full.h:7959
DensifyOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7963
DensifyOptions Table
Definition schema_generated.h:10487
flatbuffers::Offset< DensifyOptions > Finish()
Definition schema_generated_full.h:7967
Definition schema_generated_full.h:7943
DensifyOptions TableType
Definition schema_generated.h:10471
Definition schema_generated_full.h:4678
flatbuffers::Offset< DepthToSpaceOptions > Finish()
Definition schema_generated_full.h:4689
DepthToSpaceOptions Table
Definition schema_generated.h:7206
DepthToSpaceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4685
void add_block_size(int32_t block_size)
Definition schema_generated_full.h:4682
Definition schema_generated_full.h:4654
DepthToSpaceOptions TableType
Definition schema_generated.h:7182
Definition schema_generated_full.h:2874
void add_dilation_h_factor(int32_t dilation_h_factor)
Definition schema_generated_full.h:2896
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:2890
flatbuffers::Offset< DepthwiseConv2DOptions > Finish()
Definition schema_generated_full.h:2903
void add_padding(tflite::Padding padding)
Definition schema_generated_full.h:2878
void add_stride_h(int32_t stride_h)
Definition schema_generated_full.h:2884
DepthwiseConv2DOptions Table
Definition schema_generated.h:5402
void add_dilation_w_factor(int32_t dilation_w_factor)
Definition schema_generated_full.h:2893
void add_depth_multiplier(int32_t depth_multiplier)
Definition schema_generated_full.h:2887
void add_stride_w(int32_t stride_w)
Definition schema_generated_full.h:2881
DepthwiseConv2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2899
Definition schema_generated_full.h:2814
DepthwiseConv2DOptions TableType
Definition schema_generated.h:5342
Definition schema_generated_full.h:5524
flatbuffers::Offset< DequantizeOptions > Finish()
Definition schema_generated_full.h:5532
DequantizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5528
DequantizeOptions Table
Definition schema_generated.h:8052
Definition schema_generated_full.h:5508
DequantizeOptions TableType
Definition schema_generated.h:8036
Definition schema_generated_full.h:4793
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:4797
DivOptions Table
Definition schema_generated.h:7321
DivOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4800
flatbuffers::Offset< DivOptions > Finish()
Definition schema_generated_full.h:4804
Definition schema_generated_full.h:4769
DivOptions TableType
Definition schema_generated.h:7297
Definition schema_generated_full.h:8775
DynamicUpdateSliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8779
flatbuffers::Offset< DynamicUpdateSliceOptions > Finish()
Definition schema_generated_full.h:8783
DynamicUpdateSliceOptions Table
Definition schema_generated.h:11303
Definition schema_generated_full.h:8759
DynamicUpdateSliceOptions TableType
Definition schema_generated.h:11287
Definition schema_generated_full.h:4884
EmbeddingLookupSparseOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4891
void add_combiner(tflite::CombinerType combiner)
Definition schema_generated_full.h:4888
flatbuffers::Offset< EmbeddingLookupSparseOptions > Finish()
Definition schema_generated_full.h:4895
EmbeddingLookupSparseOptions Table
Definition schema_generated.h:7412
Definition schema_generated_full.h:4860
EmbeddingLookupSparseOptions TableType
Definition schema_generated.h:7388
Definition schema_generated_full.h:6194
EqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6198
flatbuffers::Offset< EqualOptions > Finish()
Definition schema_generated_full.h:6202
EqualOptions Table
Definition schema_generated.h:8722
Definition schema_generated_full.h:6178
EqualOptions TableType
Definition schema_generated.h:8706
Definition schema_generated_full.h:5030
ExpOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5034
flatbuffers::Offset< ExpOptions > Finish()
Definition schema_generated_full.h:5038
ExpOptions Table
Definition schema_generated.h:7558
Definition schema_generated_full.h:5014
ExpOptions TableType
Definition schema_generated.h:7542
Definition schema_generated_full.h:6103
ExpandDimsOptions Table
Definition schema_generated.h:8631
ExpandDimsOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6107
flatbuffers::Offset< ExpandDimsOptions > Finish()
Definition schema_generated_full.h:6111
Definition schema_generated_full.h:6087
ExpandDimsOptions TableType
Definition schema_generated.h:8615
Definition schema_generated_full.h:10598
static flatbuffers::Offset< SplitVOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SplitVOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SegmentSumOptions * builtin_options_as_SegmentSumOptions() const
Definition schema_generated_full.h:9433
const tflite::ReducerOptions * builtin_options_as_ReducerOptions() const
Definition schema_generated_full.h:9214
BidirectionalSequenceLSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
AddNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::UnpackOptions * builtin_options_as_UnpackOptions() const
Definition schema_generated_full.h:9325
uint32_t subgraph_index() const
Definition schema_generated_full.h:10501
const tflite::MatrixDiagOptions * builtin_options_as_MatrixDiagOptions() const
Definition schema_generated_full.h:9397
const tflite::BidirectionalSequenceRNNOptions * builtin_options_as_BidirectionalSequenceRNNOptions() const
Definition schema_generated_full.h:9343
const flatbuffers::Vector< int32_t > * shape() const
Definition schema_generated_full.h:2206
ATan2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ShapeOptions * builtin_options_as_ShapeOptions() const
Definition schema_generated_full.h:9298
const tflite::SpaceToBatchNDOptions * builtin_options_as_SpaceToBatchNDOptions() const
Definition schema_generated_full.h:9208
WhileOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t cond_subgraph_index() const
Definition schema_generated_full.h:7737
const flatbuffers::Vector< int32_t > * outputs() const
Definition schema_generated_full.h:9126
static flatbuffers::Offset< Conv2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Conv2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(GatherOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< GreaterEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GreaterEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ArgMinOptions * builtin_options_as_ArgMinOptions() const
Definition schema_generated_full.h:9304
const tflite::HashtableImportOptions * builtin_options_as_HashtableImportOptions() const
Definition schema_generated_full.h:9460
const flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > * operators() const
Definition schema_generated_full.h:10162
static flatbuffers::Offset< LSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SignOptions * builtin_options_as_SignOptions() const
Definition schema_generated_full.h:9502
const T * array_indices_as() const
const flatbuffers::Vector< int32_t > * shape_signature() const
Definition schema_generated_full.h:2333
void UnPackTo(SparseToDenseOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::TileOptions * builtin_options_as_TileOptions() const
Definition schema_generated_full.h:9286
static flatbuffers::Offset< HashtableSizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableSizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ConcatenationOptions * builtin_options_as_ConcatenationOptions() const
Definition schema_generated_full.h:9163
const tflite::GatherNdOptions * builtin_options_as_GatherNdOptions() const
Definition schema_generated_full.h:9382
static flatbuffers::Offset< BidirectionalSequenceRNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BidirectionalSequenceRNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(QuantizationParametersT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool diagonal_recurrent_tensors() const
Definition schema_generated_full.h:3954
static flatbuffers::Offset< QuantizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const QuantizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
HardSwishOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
TransposeConvOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentProdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::OneHotOptions * builtin_options_as_OneHotOptions() const
Definition schema_generated_full.h:9316
void UnPackTo(GatherNdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t else_subgraph_index() const
Definition schema_generated_full.h:7625
LSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::TopKV2Options * builtin_options_as_TopKV2Options() const
Definition schema_generated_full.h:9235
void UnPackTo(SpaceToBatchNDOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SubGraphT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(OperatorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< DimensionMetadata > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DimensionMetadataT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::RandomOptions * builtin_options_as_RandomOptions() const
Definition schema_generated_full.h:9475
const tflite::TransposeConvOptions * builtin_options_as_TransposeConvOptions() const
Definition schema_generated_full.h:9280
ExpOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::TensorType out_type() const
Definition schema_generated_full.h:6267
void UnPackTo(BatchToSpaceNDOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::DimensionType format() const
Definition schema_generated_full.h:1962
void UnPackTo(SubOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t batch_dims() const
Definition schema_generated_full.h:4928
static flatbuffers::Offset< FloorModOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FloorModOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HashtableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SparseToDenseOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< uint8_t > * custom_options() const
Definition schema_generated_full.h:9505
bool adj_x() const
Definition schema_generated_full.h:8036
const tflite::Conv2DOptions * builtin_options_as_Conv2DOptions() const
Definition schema_generated_full.h:9136
void UnPackTo(NonMaxSuppressionV5OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DepthwiseConv2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< FillOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FillOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(WhereOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ZerosLikeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LessOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LessOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
PadOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< BatchToSpaceNDOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BatchToSpaceNDOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t num() const
Definition schema_generated_full.h:6794
static flatbuffers::Offset< SkipGramOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SkipGramOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< FloorDivOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FloorDivOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< TransposeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TransposeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< NotEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NotEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< CustomQuantization > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CustomQuantizationT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< MatrixSetDiagOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MatrixSetDiagOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
uint32_t version() const
Definition schema_generated_full.h:10611
void UnPackTo(SelectOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(GeluOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::DepthToSpaceOptions * builtin_options_as_DepthToSpaceOptions() const
Definition schema_generated_full.h:9415
const tflite::SubOptions * builtin_options_as_SubOptions() const
Definition schema_generated_full.h:9217
HashtableSizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SquaredDifferenceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(AddOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BufferT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SpaceToBatchNDOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SpaceToBatchNDOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReadVariableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::FloorModOptions * builtin_options_as_FloorModOptions() const
Definition schema_generated_full.h:9349
SegmentSumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
NonMaxSuppressionV4OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(NotEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::FakeQuantOptions * builtin_options_as_FakeQuantOptions() const
Definition schema_generated_full.h:9307
static flatbuffers::Offset< UniqueOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UniqueOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(UnsortedSegmentSumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SquareOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LocalResponseNormalizationOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LocalResponseNormalizationOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(FakeQuantOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
TileOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnpackOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SpaceToDepthOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SpaceToDepthOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::Pool2DOptions * builtin_options_as_Pool2DOptions() const
Definition schema_generated_full.h:9148
static flatbuffers::Offset< LogicalOrOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalOrOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > * signature_defs() const
Definition schema_generated_full.h:10632
void UnPackTo(PadV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ModelT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const void * builtin_options() const
Definition schema_generated_full.h:9132
const tflite::UniqueOptions * builtin_options_as_UniqueOptions() const
Definition schema_generated_full.h:9373
bool merge_outputs() const
Definition schema_generated_full.h:3308
void UnPackTo(SparsityParametersT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(HashtableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SelectV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ReshapeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SelectOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LogSoftmaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogSoftmaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(L2NormOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnpackOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MetadataT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t end_mask() const
Definition schema_generated_full.h:5332
CumsumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LSTMOptions * builtin_options_as_LSTMOptions() const
Definition schema_generated_full.h:9175
EmbeddingLookupSparseOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LessEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LSHProjectionOptions * builtin_options_as_LSHProjectionOptions() const
Definition schema_generated_full.h:9145
void UnPackTo(PadOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SplitOptions * builtin_options_as_SplitOptions() const
Definition schema_generated_full.h:9238
const tflite::Uint16Vector * array_indices_as_Uint16Vector() const
Definition schema_generated_full.h:1994
const tflite::DequantizeOptions * builtin_options_as_DequantizeOptions() const
Definition schema_generated_full.h:9247
const flatbuffers::Vector< int64_t > * zero_point() const
Definition schema_generated_full.h:1632
void UnPackTo(Rfft2dOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ResizeNearestNeighborOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResizeNearestNeighborOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(HardSwishOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ZerosLikeOptions * builtin_options_as_ZerosLikeOptions() const
Definition schema_generated_full.h:9334
Conv3DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentMaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalAndOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< float > * min() const
Definition schema_generated_full.h:1623
const flatbuffers::Vector< int32_t > * metadata_buffer() const
Definition schema_generated_full.h:10626
static flatbuffers::Offset< ReadVariableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReadVariableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DynamicUpdateSliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DynamicUpdateSliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SVDFOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SVDFOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ConcatenationOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
EqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ExpandDimsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::AddNOptions * builtin_options_as_AddNOptions() const
Definition schema_generated_full.h:9379
const tflite::HashtableOptions * builtin_options_as_HashtableOptions() const
Definition schema_generated_full.h:9454
const tflite::Uint16Vector * array_segments_as_Uint16Vector() const
Definition schema_generated_full.h:1978
const T * builtin_options_as() const
const tflite::UnsortedSegmentSumOptions * builtin_options_as_UnsortedSegmentSumOptions() const
Definition schema_generated_full.h:9496
const flatbuffers::String * signature_key() const
Definition schema_generated_full.h:10498
MulOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::TransposeOptions * builtin_options_as_TransposeOptions() const
Definition schema_generated_full.h:9211
ReducerOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
GatherNdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ScatterNdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ScatterNdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * new_shape() const
Definition schema_generated_full.h:4399
RNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(CumsumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SelectV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TensorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SplitOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool approximate() const
Definition schema_generated_full.h:8718
static flatbuffers::Offset< SubOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SubOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > * inputs() const
Definition schema_generated_full.h:10492
static flatbuffers::Offset< SoftmaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SoftmaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< RandomOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RandomOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(FloorModOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool asymmetric_quantize_inputs() const
Definition schema_generated_full.h:3095
void UnPackTo(SegmentSumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ResizeBilinearOptions * builtin_options_as_ResizeBilinearOptions() const
Definition schema_generated_full.h:9178
bool half_pixel_centers() const
Definition schema_generated_full.h:4148
void UnPackTo(BatchMatMulOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::TensorType value_dtype() const
Definition schema_generated_full.h:8257
int32_t new_axis_mask() const
Definition schema_generated_full.h:5338
void UnPackTo(DivOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::String * name() const
Definition schema_generated_full.h:2321
SliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< Rfft2dOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Rfft2dOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< VariantSubType > Pack(flatbuffers::FlatBufferBuilder &_fbb, const VariantSubTypeT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t filter_height() const
Definition schema_generated_full.h:2740
int32_t filter_width() const
Definition schema_generated_full.h:2737
int32_t stride_w() const
Definition schema_generated_full.h:2495
static flatbuffers::Offset< AddNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AddNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int64_t seed2() const
Definition schema_generated_full.h:8598
void UnPackTo(MatrixDiagOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ReverseSequenceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReverseV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::UnsortedSegmentMaxOptions * builtin_options_as_UnsortedSegmentMaxOptions() const
Definition schema_generated_full.h:9490
int32_t rank() const
Definition schema_generated_full.h:3089
void UnPackTo(GreaterOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
ArgMinOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BroadcastToOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ExpOptions * builtin_options_as_ExpOptions() const
Definition schema_generated_full.h:9232
const tflite::SequenceRNNOptions * builtin_options_as_SequenceRNNOptions() const
Definition schema_generated_full.h:9226
GatherOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ConcatenationOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ConcatenationOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DepthwiseConv2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DepthwiseConv2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ExpandDimsOptions * builtin_options_as_ExpandDimsOptions() const
Definition schema_generated_full.h:9289
const tflite::SelectV2Options * builtin_options_as_SelectV2Options() const
Definition schema_generated_full.h:9427
static flatbuffers::Offset< LessEqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LessEqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(OneHotOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float alpha() const
Definition schema_generated_full.h:3760
static flatbuffers::Offset< Model > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ModelT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BatchMatMulOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LessOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalOrOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
GreaterOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
FakeQuantOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CallOnceOptions * builtin_options_as_CallOnceOptions() const
Definition schema_generated_full.h:9442
void UnPackTo(FloorDivOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(HashtableImportOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LocalResponseNormalizationOptions * builtin_options_as_LocalResponseNormalizationOptions() const
Definition schema_generated_full.h:9172
static flatbuffers::Offset< Operator > Pack(flatbuffers::FlatBufferBuilder &_fbb, const OperatorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
float max() const
Definition schema_generated_full.h:6406
const tflite::Conv3DOptions * builtin_options_as_Conv3DOptions() const
Definition schema_generated_full.h:9451
void UnPackTo(WhileOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float cell_clip() const
Definition schema_generated_full.h:3844
static flatbuffers::Offset< BroadcastToOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BroadcastToOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ReverseV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::RangeOptions * builtin_options_as_RangeOptions() const
Definition schema_generated_full.h:9352
uint32_t buffer() const
Definition schema_generated_full.h:2318
void UnPackTo(LSHProjectionOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnsortedSegmentProdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::BroadcastToOptions * builtin_options_as_BroadcastToOptions() const
Definition schema_generated_full.h:9445
void UnPackTo(SplitVOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const T * details_as() const
const tflite::SquareOptions * builtin_options_as_SquareOptions() const
Definition schema_generated_full.h:9331
void UnPackTo(VariantSubTypeT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Int32VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const T * array_segments_as() const
static flatbuffers::Offset< GatherOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GatherOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
VariantSubTypeT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(BucketizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::MaximumMinimumOptions * builtin_options_as_MaximumMinimumOptions() const
Definition schema_generated_full.h:9250
static flatbuffers::Offset< Uint8Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Uint8VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
tflite::CombinerType combiner() const
Definition schema_generated_full.h:4871
static flatbuffers::Offset< TensorMap > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TensorMapT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< BatchMatMulOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BatchMatMulOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
StridedSliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< int32_t > * intermediates() const
Definition schema_generated_full.h:9514
PadV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< int32_t > * squeeze_dims() const
Definition schema_generated_full.h:5155
tflite::TensorType in_data_type() const
Definition schema_generated_full.h:5458
SkipGramOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< AssignVariableOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AssignVariableOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DensifyOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DensifyOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(SequenceRNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
FloorDivOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< int32_t > * num_columns_per_channel() const
Definition schema_generated_full.h:2950
int32_t num_bits() const
Definition schema_generated_full.h:6409
int32_t stride_d() const
Definition schema_generated_full.h:2606
static flatbuffers::Offset< Metadata > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MetadataT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(CallOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
AssignVariableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LocalResponseNormalizationOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< PadV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PadV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< ReverseV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReverseV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnpackOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnpackOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::GreaterEqualOptions * builtin_options_as_GreaterEqualOptions() const
Definition schema_generated_full.h:9268
void UnPackTo(IfOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool keep_dims() const
Definition schema_generated_full.h:5103
static flatbuffers::Offset< PowOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PowOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
DimensionMetadataT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SoftmaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< CosOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CosOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< LeakyReluOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LeakyReluOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::LogicalNotOptions * builtin_options_as_LogicalNotOptions() const
Definition schema_generated_full.h:9322
void UnPackTo(Pool2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
HashtableFindOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TileOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TileOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(PowOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SparseToDenseOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SparseToDenseOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t dilation_d_factor() const
Definition schema_generated_full.h:2618
const tflite::ReadVariableOptions * builtin_options_as_ReadVariableOptions() const
Definition schema_generated_full.h:9469
const void * array_segments() const
Definition schema_generated_full.h:1971
void UnPackTo(AssignVariableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ReverseSequenceOptions * builtin_options_as_ReverseSequenceOptions() const
Definition schema_generated_full.h:9394
const tflite::LeakyReluOptions * builtin_options_as_LeakyReluOptions() const
Definition schema_generated_full.h:9358
void UnPackTo(AbsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > * metadata() const
Definition schema_generated_full.h:10629
static flatbuffers::Offset< IfOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const IfOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * block_map() const
Definition schema_generated_full.h:2116
static flatbuffers::Offset< ArgMinOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ArgMinOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< L2NormOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const L2NormOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t max_skip_size() const
Definition schema_generated_full.h:4546
void UnPackTo(NegOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
UnsortedSegmentMinOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SVDFOptions * builtin_options_as_SVDFOptions() const
Definition schema_generated_full.h:9151
int32_t depth_multiplier() const
Definition schema_generated_full.h:2846
ArgMaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const void * array_indices() const
Definition schema_generated_full.h:1987
void UnPackTo(ConcatEmbeddingsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool adj_y() const
Definition schema_generated_full.h:8039
void UnPackTo(GreaterEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SquaredDifferenceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ResizeNearestNeighborOptions * builtin_options_as_ResizeNearestNeighborOptions() const
Definition schema_generated_full.h:9355
const tflite::UnsortedSegmentProdOptions * builtin_options_as_UnsortedSegmentProdOptions() const
Definition schema_generated_full.h:9487
bool keep_num_dims() const
Definition schema_generated_full.h:3393
const flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > * outputs() const
Definition schema_generated_full.h:10495
void UnPackTo(LogicalNotOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float min() const
Definition schema_generated_full.h:6403
void UnPackTo(DequantizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< UnsortedSegmentProdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentProdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< PackOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PackOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SqueezeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TopKV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TopKV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(MulOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DimensionMetadataT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CosOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::TensorType idx_out_type() const
Definition schema_generated_full.h:7232
int32_t begin_mask() const
Definition schema_generated_full.h:5329
void UnPackTo(MaximumMinimumOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TileOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
float proj_clip() const
Definition schema_generated_full.h:3847
const flatbuffers::Vector< uint8_t > * data() const
Definition schema_generated_full.h:10269
UniqueOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LogSoftmaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ShapeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ShapeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
bool include_all_ngrams() const
Definition schema_generated_full.h:4549
static flatbuffers::Offset< OneHotOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const OneHotOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< AddOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AddOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t dilation_h_factor() const
Definition schema_generated_full.h:2507
SplitOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< StridedSliceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const StridedSliceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::LogicalAndOptions * builtin_options_as_LogicalAndOptions() const
Definition schema_generated_full.h:9319
UnsortedSegmentSumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RangeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< MirrorPadOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MirrorPadOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::AbsOptions * builtin_options_as_AbsOptions() const
Definition schema_generated_full.h:9367
static flatbuffers::Offset< SignOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SignOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
L2NormOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CallOptions * builtin_options_as_CallOptions() const
Definition schema_generated_full.h:9181
bool exclusive() const
Definition schema_generated_full.h:8108
const tflite::SplitVOptions * builtin_options_as_SplitVOptions() const
Definition schema_generated_full.h:9370
const tflite::Uint8Vector * array_indices_as_Uint8Vector() const
Definition schema_generated_full.h:1997
const flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > * dim_metadata() const
Definition schema_generated_full.h:2119
SubOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::BucketizeOptions * builtin_options_as_BucketizeOptions() const
Definition schema_generated_full.h:9478
const flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > * buffers() const
Definition schema_generated_full.h:10623
DensifyOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ReducerOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::TensorType output_type() const
Definition schema_generated_full.h:5636
ConcatenationOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< float > * scale() const
Definition schema_generated_full.h:1629
ModelT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< GeluOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GeluOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(SignOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SquaredDifferenceOptions * builtin_options_as_SquaredDifferenceOptions() const
Definition schema_generated_full.h:9361
static flatbuffers::Offset< EqualOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const EqualOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::EqualOptions * builtin_options_as_EqualOptions() const
Definition schema_generated_full.h:9292
static flatbuffers::Offset< Int32Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Int32VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HardSwishOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HardSwishOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t table_id() const
Definition schema_generated_full.h:8251
static flatbuffers::Offset< EmbeddingLookupSparseOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const EmbeddingLookupSparseOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
tflite::TensorType out_data_type() const
Definition schema_generated_full.h:5461
const tflite::NegOptions * builtin_options_as_NegOptions() const
Definition schema_generated_full.h:9259
const tflite::NotEqualOptions * builtin_options_as_NotEqualOptions() const
Definition schema_generated_full.h:9295
const flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > * operator_codes() const
Definition schema_generated_full.h:10614
ResizeBilinearOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UniqueOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ATan2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ATan2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
SplitVOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CustomQuantizationT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SoftmaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
MirrorPadOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t dense_size() const
Definition schema_generated_full.h:1965
void UnPackTo(EqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > * subgraphs() const
Definition schema_generated_full.h:10617
static flatbuffers::Offset< MatrixDiagOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MatrixDiagOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< QuantizationParameters > Pack(flatbuffers::FlatBufferBuilder &_fbb, const QuantizationParametersT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SqueezeOptions * builtin_options_as_SqueezeOptions() const
Definition schema_generated_full.h:9223
static flatbuffers::Offset< SignatureDef > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SignatureDefT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< NegOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NegOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< MulOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MulOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(CosOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ReducerOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReducerOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< HashtableImportOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableImportOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< ExpOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ExpOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DepthToSpaceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DepthToSpaceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< float > * max() const
Definition schema_generated_full.h:1626
static flatbuffers::Offset< ArgMaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ArgMaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< int32_t > * inputs() const
Definition schema_generated_full.h:9123
static flatbuffers::Offset< VarHandleOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const VarHandleOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
NegOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t init_subgraph_index() const
Definition schema_generated_full.h:7683
MatrixSetDiagOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SqueezeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(EmbeddingLookupSparseOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::WhereOptions * builtin_options_as_WhereOptions() const
Definition schema_generated_full.h:9388
const tflite::VarHandleOptions * builtin_options_as_VarHandleOptions() const
Definition schema_generated_full.h:9466
static flatbuffers::Offset< SquareOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SquareOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ResizeNearestNeighborOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ReverseSequenceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ATan2Options * builtin_options_as_ATan2Options() const
Definition schema_generated_full.h:9499
static flatbuffers::Offset< Conv3DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Conv3DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnsortedSegmentSumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentSumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< SparsityParameters > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SparsityParametersT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ExpandDimsOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
LocalResponseNormalizationOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::IfOptions * builtin_options_as_IfOptions() const
Definition schema_generated_full.h:9409
const tflite::DensifyOptions * builtin_options_as_DensifyOptions() const
Definition schema_generated_full.h:9430
Uint8VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SoftmaxOptions * builtin_options_as_SoftmaxOptions() const
Definition schema_generated_full.h:9160
const flatbuffers::Vector< uint8_t > * values() const
Definition schema_generated_full.h:1891
const tflite::ReverseV2Options * builtin_options_as_ReverseV2Options() const
Definition schema_generated_full.h:9376
const tflite::FillOptions * builtin_options_as_FillOptions() const
Definition schema_generated_full.h:9337
const tflite::MatrixSetDiagOptions * builtin_options_as_MatrixSetDiagOptions() const
Definition schema_generated_full.h:9403
LSHProjectionOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< uint8_t > * custom() const
Definition schema_generated_full.h:1549
const tflite::SelectOptions * builtin_options_as_SelectOptions() const
Definition schema_generated_full.h:9274
void UnPackTo(MirrorPadOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< DivOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DivOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
uint32_t tensor_index() const
Definition schema_generated_full.h:10412
void UnPackTo(LessEqualOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LessOptions * builtin_options_as_LessOptions() const
Definition schema_generated_full.h:9256
LogSoftmaxOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ResizeBilinearOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ResizeBilinearOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::UnidirectionalSequenceLSTMOptions * builtin_options_as_UnidirectionalSequenceLSTMOptions() const
Definition schema_generated_full.h:9346
const void * details() const
Definition schema_generated_full.h:1638
static flatbuffers::Offset< RankOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RankOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::LessEqualOptions * builtin_options_as_LessEqualOptions() const
Definition schema_generated_full.h:9271
DynamicUpdateSliceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< WhileOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const WhileOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnsortedSegmentMaxOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentMaxOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
LessOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LogicalAndOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalAndOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
FloorModOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t axis() const
Definition schema_generated_full.h:3520
int32_t dilation_w_factor() const
Definition schema_generated_full.h:2504
tflite::TensorType type() const
Definition schema_generated_full.h:2209
const tflite::FloorDivOptions * builtin_options_as_FloorDivOptions() const
Definition schema_generated_full.h:9328
const tflite::DepthwiseConv2DOptions * builtin_options_as_DepthwiseConv2DOptions() const
Definition schema_generated_full.h:9139
Pool2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Conv3DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool Verify(flatbuffers::Verifier &verifier) const
Definition schema_generated_full.h:1552
const tflite::DynamicUpdateSliceOptions * builtin_options_as_DynamicUpdateSliceOptions() const
Definition schema_generated_full.h:9484
int32_t ngram_size() const
Definition schema_generated_full.h:4543
void UnPackTo(LogicalAndOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SpaceToDepthOptions * builtin_options_as_SpaceToDepthOptions() const
Definition schema_generated_full.h:9190
static flatbuffers::Offset< GreaterOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GreaterOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< uint16_t > * values() const
Definition schema_generated_full.h:1828
LeakyReluOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SubGraph > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SubGraphT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
NonMaxSuppressionV5OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(CallOnceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SparseToDenseOptions * builtin_options_as_SparseToDenseOptions() const
Definition schema_generated_full.h:9283
void UnPackTo(Uint16VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LogicalOrOptions * builtin_options_as_LogicalOrOptions() const
Definition schema_generated_full.h:9313
void UnPackTo(RandomOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > * tensors() const
Definition schema_generated_full.h:10153
MaximumMinimumOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::PadV2Options * builtin_options_as_PadV2Options() const
Definition schema_generated_full.h:9262
const tflite::QuantizationParameters * quantization() const
Definition schema_generated_full.h:2324
const flatbuffers::String * shared_name() const
Definition schema_generated_full.h:8443
void UnPackTo(DynamicUpdateSliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
WhereOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ReverseSequenceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReverseSequenceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t quantized_dimension() const
Definition schema_generated_full.h:1645
const flatbuffers::Vector< int32_t > * values() const
Definition schema_generated_full.h:1766
static flatbuffers::Offset< CumsumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CumsumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::EmbeddingLookupSparseOptions * builtin_options_as_EmbeddingLookupSparseOptions() const
Definition schema_generated_full.h:9193
ScatterNdOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::NonMaxSuppressionV4Options * builtin_options_as_NonMaxSuppressionV4Options() const
Definition schema_generated_full.h:9418
void UnPackTo(PackOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TopKV2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RankOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::UnsortedSegmentMinOptions * builtin_options_as_UnsortedSegmentMinOptions() const
Definition schema_generated_full.h:9493
void UnPackTo(SpaceToDepthOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
CastOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool validate_indices() const
Definition schema_generated_full.h:6137
FillOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
RankOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(TransposeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
AddOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
TopKV2OptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::PowOptions * builtin_options_as_PowOptions() const
Definition schema_generated_full.h:9301
const flatbuffers::Vector< int32_t > * embedding_dim_per_channel() const
Definition schema_generated_full.h:2953
VarHandleOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
QuantizationParametersT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::WhileOptions * builtin_options_as_WhileOptions() const
Definition schema_generated_full.h:9412
const tflite::RNNOptions * builtin_options_as_RNNOptions() const
Definition schema_generated_full.h:9154
const tflite::L2NormOptions * builtin_options_as_L2NormOptions() const
Definition schema_generated_full.h:9169
static flatbuffers::Offset< ZerosLikeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ZerosLikeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::BidirectionalSequenceLSTMOptions * builtin_options_as_BidirectionalSequenceLSTMOptions() const
Definition schema_generated_full.h:9340
static flatbuffers::Offset< PadOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const PadOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
Int32VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
float beta() const
Definition schema_generated_full.h:3466
ConcatEmbeddingsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Uint16VectorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
BroadcastToOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< Uint16Vector > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Uint16VectorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< RNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ExpOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ZerosLikeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BufferT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool align_corners() const
Definition schema_generated_full.h:4145
static flatbuffers::Offset< CallOnceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CallOnceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
UnidirectionalSequenceLSTMOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(LogicalOrOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SelectV2Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectV2OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
TensorMapT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::SkipGramOptions * builtin_options_as_SkipGramOptions() const
Definition schema_generated_full.h:9187
static flatbuffers::Offset< Buffer > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BufferT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::String * description() const
Definition schema_generated_full.h:10620
void UnPackTo(ShapeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(UnsortedSegmentMaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< NonMaxSuppressionV5Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NonMaxSuppressionV5OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< FullyConnectedOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FullyConnectedOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< AbsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const AbsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
tflite::CustomOptionsFormat custom_options_format() const
Definition schema_generated_full.h:9508
static flatbuffers::Offset< SequenceRNNOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SequenceRNNOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(UnsortedSegmentMinOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::PackOptions * builtin_options_as_PackOptions() const
Definition schema_generated_full.h:9310
void UnPackTo(StridedSliceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SpaceToDepthOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::SparseIndexVector array_segments_type() const
Definition schema_generated_full.h:1968
const tflite::BatchMatMulOptions * builtin_options_as_BatchMatMulOptions() const
Definition schema_generated_full.h:9436
void UnPackTo(CustomQuantizationT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SparsityParametersT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ResizeNearestNeighborOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::LogSoftmaxOptions * builtin_options_as_LogSoftmaxOptions() const
Definition schema_generated_full.h:9241
int64_t seed() const
Definition schema_generated_full.h:8595
TensorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Conv2DOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
MatrixDiagOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(DensifyOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
IfOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > * variant_tensors() const
Definition schema_generated_full.h:2339
const tflite::GeluOptions * builtin_options_as_GeluOptions() const
Definition schema_generated_full.h:9481
tflite::FullyConnectedOptionsWeightsFormat weights_format() const
Definition schema_generated_full.h:3390
RangeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::Padding padding() const
Definition schema_generated_full.h:2492
static flatbuffers::Offset< ReshapeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ReshapeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< WhereOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const WhereOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(NonMaxSuppressionV4OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::SparseIndexVector array_indices_type() const
Definition schema_generated_full.h:1984
const tflite::RankOptions * builtin_options_as_RankOptions() const
Definition schema_generated_full.h:9391
static flatbuffers::Offset< RangeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const RangeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ArgMaxOptions * builtin_options_as_ArgMaxOptions() const
Definition schema_generated_full.h:9253
tflite::ActivationFunctionType fused_activation_function() const
Definition schema_generated_full.h:2501
PackOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(RNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(QuantizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
QuantizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
ShapeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::Uint8Vector * array_segments_as_Uint8Vector() const
Definition schema_generated_full.h:1981
void UnPackTo(SkipGramOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::AddOptions * builtin_options_as_AddOptions() const
Definition schema_generated_full.h:9166
bool reverse() const
Definition schema_generated_full.h:8111
void UnPackTo(HashtableFindOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< TransposeConvOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TransposeConvOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::ScatterNdOptions * builtin_options_as_ScatterNdOptions() const
Definition schema_generated_full.h:9424
int32_t num_channels() const
Definition schema_generated_full.h:2947
const tflite::HashtableFindOptions * builtin_options_as_HashtableFindOptions() const
Definition schema_generated_full.h:9457
const flatbuffers::Vector< float > * boundaries() const
Definition schema_generated_full.h:8656
void UnPackTo(ResizeBilinearOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SequenceRNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::DivOptions * builtin_options_as_DivOptions() const
Definition schema_generated_full.h:9220
const tflite::HashtableSizeOptions * builtin_options_as_HashtableSizeOptions() const
Definition schema_generated_full.h:9463
const tflite::MulOptions * builtin_options_as_MulOptions() const
Definition schema_generated_full.h:9196
void UnPackTo(SquareOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t values_count() const
Definition schema_generated_full.h:6484
OperatorT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::ConcatEmbeddingsOptions * builtin_options_as_ConcatEmbeddingsOptions() const
Definition schema_generated_full.h:9142
FullyConnectedOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SignatureDefT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::LSHProjectionType type() const
Definition schema_generated_full.h:3033
const tflite::ReshapeOptions * builtin_options_as_ReshapeOptions() const
Definition schema_generated_full.h:9184
HashtableOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
BidirectionalSequenceRNNOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::Int32Vector * array_indices_as_Int32Vector() const
Definition schema_generated_full.h:1991
static flatbuffers::Offset< BidirectionalSequenceLSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::GreaterOptions * builtin_options_as_GreaterOptions() const
Definition schema_generated_full.h:9265
AbsOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t num_splits() const
Definition schema_generated_full.h:5217
int32_t radius() const
Definition schema_generated_full.h:3754
GreaterEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
LogicalNotOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< ConcatEmbeddingsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ConcatEmbeddingsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(VarHandleOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< LogicalNotOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogicalNotOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
DepthToSpaceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::BatchToSpaceNDOptions * builtin_options_as_BatchToSpaceNDOptions() const
Definition schema_generated_full.h:9205
static flatbuffers::Offset< MaximumMinimumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const MaximumMinimumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::NonMaxSuppressionV5Options * builtin_options_as_NonMaxSuppressionV5Options() const
Definition schema_generated_full.h:9421
DequantizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SignatureDefT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
Conv2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(MatrixSetDiagOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ScatterNdOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::StridedSliceOptions * builtin_options_as_StridedSliceOptions() const
Definition schema_generated_full.h:9229
SpaceToBatchNDOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool time_major() const
Definition schema_generated_full.h:3226
const tflite::AssignVariableOptions * builtin_options_as_AssignVariableOptions() const
Definition schema_generated_full.h:9472
void UnPackTo(BidirectionalSequenceRNNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool narrow_range() const
Definition schema_generated_full.h:6412
void UnPackTo(FullyConnectedOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
tflite::LSTMKernelType kernel_type() const
Definition schema_generated_full.h:3850
const tflite::FullyConnectedOptions * builtin_options_as_FullyConnectedOptions() const
Definition schema_generated_full.h:9157
static flatbuffers::Offset< SegmentSumOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SegmentSumOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
ReshapeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool pot_scale_int16() const
Definition schema_generated_full.h:3586
HashtableImportOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t shrink_axis_mask() const
Definition schema_generated_full.h:5341
void UnPackTo(DepthToSpaceOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(SVDFOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(MetadataT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CustomQuantization * details_as_CustomQuantization() const
Definition schema_generated_full.h:1642
tflite::BuiltinOptions builtin_options_type() const
Definition schema_generated_full.h:9129
tflite::MirrorPadMode mode() const
Definition schema_generated_full.h:7180
static flatbuffers::Offset< LSHProjectionOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const LSHProjectionOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< ExpandDimsOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const ExpandDimsOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::HardSwishOptions * builtin_options_as_HardSwishOptions() const
Definition schema_generated_full.h:9406
void UnPackTo(LeakyReluOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
DivOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
Rfft2dOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
uint32_t subgraph() const
Definition schema_generated_full.h:4269
void UnPackTo(ATan2OptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< SquaredDifferenceOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SquaredDifferenceOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(AddNOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const flatbuffers::String * container() const
Definition schema_generated_full.h:8440
static flatbuffers::Offset< SqueezeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SqueezeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const flatbuffers::Vector< uint8_t > * mutating_variable_inputs() const
Definition schema_generated_full.h:9511
static flatbuffers::Offset< SelectOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
TransposeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< Pool2DOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const Pool2DOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< DequantizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const DequantizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< GatherNdOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const GatherNdOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(ReadVariableOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(CastOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< HashtableFindOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const HashtableFindOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t body_subgraph_index() const
Definition schema_generated_full.h:7740
void UnPackTo(TransposeConvOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
BatchToSpaceNDOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(FillOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
SVDFOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ArgMaxOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::Rfft2dOptions * builtin_options_as_Rfft2dOptions() const
Definition schema_generated_full.h:9448
NotEqualOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
int32_t batch_dim() const
Definition schema_generated_full.h:7445
tflite::QuantizationDetails details_type() const
Definition schema_generated_full.h:1635
const tflite::CosOptions * builtin_options_as_CosOptions() const
Definition schema_generated_full.h:9385
static flatbuffers::Offset< Tensor > Pack(flatbuffers::FlatBufferBuilder &_fbb, const TensorT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::CastOptions * builtin_options_as_CastOptions() const
Definition schema_generated_full.h:9244
static flatbuffers::Offset< CallOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CallOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
BucketizeOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(ArgMinOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< CastOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const CastOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::SparsityParameters * sparsity() const
Definition schema_generated_full.h:2330
const tflite::Int32Vector * array_segments_as_Int32Vector() const
Definition schema_generated_full.h:1975
static flatbuffers::Offset< SplitOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const SplitOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
int32_t seq_dim() const
Definition schema_generated_full.h:7442
tflite::TensorType key_dtype() const
Definition schema_generated_full.h:8254
PowOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
uint32_t opcode_index() const
Definition schema_generated_full.h:9120
CallOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::MirrorPadOptions * builtin_options_as_MirrorPadOptions() const
Definition schema_generated_full.h:9364
const tflite::SliceOptions * builtin_options_as_SliceOptions() const
Definition schema_generated_full.h:9277
static flatbuffers::Offset< FakeQuantOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const FakeQuantOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< BucketizeOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const BucketizeOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
void UnPackTo(HashtableSizeOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
GeluOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool has_rank() const
Definition schema_generated_full.h:2212
int32_t ellipsis_mask() const
Definition schema_generated_full.h:5335
void UnPackTo(TensorMapT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
OneHotOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
const tflite::CumsumOptions * builtin_options_as_CumsumOptions() const
Definition schema_generated_full.h:9439
const flatbuffers::Vector< int32_t > * traversal_order() const
Definition schema_generated_full.h:2113
int32_t block_size() const
Definition schema_generated_full.h:4613
int32_t then_subgraph_index() const
Definition schema_generated_full.h:7622
int32_t stride_h() const
Definition schema_generated_full.h:2498
const tflite::QuantizeOptions * builtin_options_as_QuantizeOptions() const
Definition schema_generated_full.h:9400
void UnPackTo(BidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
void UnPackTo(Uint8VectorT *_o, const flatbuffers::resolver_function_t *_resolver=nullptr) const
bool is_variable() const
Definition schema_generated_full.h:2327
DepthwiseConv2DOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
SubGraphT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< UnsortedSegmentMinOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnsortedSegmentMinOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::PadOptions * builtin_options_as_PadOptions() const
Definition schema_generated_full.h:9199
RandomOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
CallOnceOptionsT * UnPack(const flatbuffers::resolver_function_t *_resolver=nullptr) const
static flatbuffers::Offset< NonMaxSuppressionV4Options > Pack(flatbuffers::FlatBufferBuilder &_fbb, const NonMaxSuppressionV4OptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
static flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > Pack(flatbuffers::FlatBufferBuilder &_fbb, const UnidirectionalSequenceLSTMOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher=nullptr)
const tflite::GatherOptions * builtin_options_as_GatherOptions() const
Definition schema_generated_full.h:9202
float bias() const
Definition schema_generated_full.h:3757
Definition schema_generated_full.h:6428
FakeQuantOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6444
void add_min(float min)
Definition schema_generated_full.h:6432
flatbuffers::Offset< FakeQuantOptions > Finish()
Definition schema_generated_full.h:6448
void add_num_bits(int32_t num_bits)
Definition schema_generated_full.h:6438
FakeQuantOptions Table
Definition schema_generated.h:8956
void add_max(float max)
Definition schema_generated_full.h:6435
void add_narrow_range(bool narrow_range)
Definition schema_generated_full.h:6441
Definition schema_generated_full.h:6386
FakeQuantOptions TableType
Definition schema_generated.h:8914
Definition schema_generated_full.h:6977
FillOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6981
flatbuffers::Offset< FillOptions > Finish()
Definition schema_generated_full.h:6985
FillOptions Table
Definition schema_generated.h:9505
Definition schema_generated_full.h:6961
FillOptions TableType
Definition schema_generated.h:9489
Definition schema_generated_full.h:6860
FloorDivOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6864
FloorDivOptions Table
Definition schema_generated.h:9388
flatbuffers::Offset< FloorDivOptions > Finish()
Definition schema_generated_full.h:6868
Definition schema_generated_full.h:6844
FloorDivOptions TableType
Definition schema_generated.h:9372
Definition schema_generated_full.h:7016
flatbuffers::Offset< FloorModOptions > Finish()
Definition schema_generated_full.h:7024
FloorModOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7020
FloorModOptions Table
Definition schema_generated.h:9544
Definition schema_generated_full.h:7000
FloorModOptions TableType
Definition schema_generated.h:9528
Definition schema_generated_full.h:3412
void add_keep_num_dims(bool keep_num_dims)
Definition schema_generated_full.h:3422
flatbuffers::Offset< FullyConnectedOptions > Finish()
Definition schema_generated_full.h:3432
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3425
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3416
FullyConnectedOptions Table
Definition schema_generated.h:5940
FullyConnectedOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3428
void add_weights_format(tflite::FullyConnectedOptionsWeightsFormat weights_format)
Definition schema_generated_full.h:3419
Definition schema_generated_full.h:3370
FullyConnectedOptions TableType
Definition schema_generated.h:5898
Definition schema_generated_full.h:7367
GatherNdOptions Table
Definition schema_generated.h:9895
flatbuffers::Offset< GatherNdOptions > Finish()
Definition schema_generated_full.h:7375
GatherNdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7371
Definition schema_generated_full.h:7351
GatherNdOptions TableType
Definition schema_generated.h:9879
Definition schema_generated_full.h:4942
GatherOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4952
flatbuffers::Offset< GatherOptions > Finish()
Definition schema_generated_full.h:4956
void add_batch_dims(int32_t batch_dims)
Definition schema_generated_full.h:4949
void add_axis(int32_t axis)
Definition schema_generated_full.h:4946
GatherOptions Table
Definition schema_generated.h:7470
Definition schema_generated_full.h:4912
GatherOptions TableType
Definition schema_generated.h:7440
Definition schema_generated_full.h:8731
void add_approximate(bool approximate)
Definition schema_generated_full.h:8735
GeluOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8738
GeluOptions Table
Definition schema_generated.h:11259
flatbuffers::Offset< GeluOptions > Finish()
Definition schema_generated_full.h:8742
Definition schema_generated_full.h:8707
GeluOptions TableType
Definition schema_generated.h:11235
Definition schema_generated_full.h:5784
flatbuffers::Offset< GreaterEqualOptions > Finish()
Definition schema_generated_full.h:5792
GreaterEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5788
GreaterEqualOptions Table
Definition schema_generated.h:8312
Definition schema_generated_full.h:5768
GreaterEqualOptions TableType
Definition schema_generated.h:8296
Definition schema_generated_full.h:5745
GreaterOptions Table
Definition schema_generated.h:8273
GreaterOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5749
flatbuffers::Offset< GreaterOptions > Finish()
Definition schema_generated_full.h:5753
Definition schema_generated_full.h:5729
GreaterOptions TableType
Definition schema_generated.h:8257
Definition schema_generated_full.h:6680
flatbuffers::Offset< HardSwishOptions > Finish()
Definition schema_generated_full.h:6688
HardSwishOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6684
HardSwishOptions Table
Definition schema_generated.h:9208
Definition schema_generated_full.h:6664
HardSwishOptions TableType
Definition schema_generated.h:9192
Definition schema_generated_full.h:8326
HashtableFindOptions Table
Definition schema_generated.h:10854
flatbuffers::Offset< HashtableFindOptions > Finish()
Definition schema_generated_full.h:8334
HashtableFindOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8330
Definition schema_generated_full.h:8310
HashtableFindOptions TableType
Definition schema_generated.h:10838
Definition schema_generated_full.h:8365
HashtableImportOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8369
flatbuffers::Offset< HashtableImportOptions > Finish()
Definition schema_generated_full.h:8373
HashtableImportOptions Table
Definition schema_generated.h:10893
Definition schema_generated_full.h:8349
HashtableImportOptions TableType
Definition schema_generated.h:10877
Definition schema_generated_full.h:8272
HashtableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8285
HashtableOptions Table
Definition schema_generated.h:10800
void add_table_id(int32_t table_id)
Definition schema_generated_full.h:8276
void add_value_dtype(tflite::TensorType value_dtype)
Definition schema_generated_full.h:8282
void add_key_dtype(tflite::TensorType key_dtype)
Definition schema_generated_full.h:8279
flatbuffers::Offset< HashtableOptions > Finish()
Definition schema_generated_full.h:8289
Definition schema_generated_full.h:8236
HashtableOptions TableType
Definition schema_generated.h:10764
Definition schema_generated_full.h:8404
HashtableSizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8408
HashtableSizeOptions Table
Definition schema_generated.h:10932
flatbuffers::Offset< HashtableSizeOptions > Finish()
Definition schema_generated_full.h:8412
Definition schema_generated_full.h:8388
HashtableSizeOptions TableType
Definition schema_generated.h:10916
Definition schema_generated_full.h:7639
flatbuffers::Offset< IfOptions > Finish()
Definition schema_generated_full.h:7653
IfOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7649
IfOptions Table
Definition schema_generated.h:10167
void add_then_subgraph_index(int32_t then_subgraph_index)
Definition schema_generated_full.h:7643
void add_else_subgraph_index(int32_t else_subgraph_index)
Definition schema_generated_full.h:7646
Definition schema_generated_full.h:7609
IfOptions TableType
Definition schema_generated.h:10137
Definition schema_generated_full.h:1780
Int32VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:1787
flatbuffers::uoffset_t start_
Definition schema_generated.h:4310
flatbuffers::Offset< Int32Vector > Finish()
Definition schema_generated_full.h:1791
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4309
Int32Vector Table
Definition schema_generated.h:4308
void add_values(flatbuffers::Offset< flatbuffers::Vector< int32_t > > values)
Definition schema_generated_full.h:1784
Definition schema_generated_full.h:1755
std::vector< int32_t > values
Definition schema_generated.h:4284
Int32Vector TableType
Definition schema_generated.h:4283
Definition schema_generated_full.h:3709
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3713
flatbuffers::Offset< L2NormOptions > Finish()
Definition schema_generated_full.h:3720
L2NormOptions Table
Definition schema_generated.h:6237
L2NormOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3716
Definition schema_generated_full.h:3685
L2NormOptions TableType
Definition schema_generated.h:6213
Definition schema_generated_full.h:3046
void add_type(tflite::LSHProjectionType type)
Definition schema_generated_full.h:3050
LSHProjectionOptions Table
Definition schema_generated.h:5574
flatbuffers::Offset< LSHProjectionOptions > Finish()
Definition schema_generated_full.h:3057
LSHProjectionOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3053
Definition schema_generated_full.h:3022
LSHProjectionOptions TableType
Definition schema_generated.h:5550
Definition schema_generated_full.h:3870
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3886
LSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3889
flatbuffers::Offset< LSTMOptions > Finish()
Definition schema_generated_full.h:3893
void add_cell_clip(float cell_clip)
Definition schema_generated_full.h:3877
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3874
void add_proj_clip(float proj_clip)
Definition schema_generated_full.h:3880
void add_kernel_type(tflite::LSTMKernelType kernel_type)
Definition schema_generated_full.h:3883
LSTMOptions Table
Definition schema_generated.h:6398
Definition schema_generated_full.h:3822
LSTMOptions TableType
Definition schema_generated.h:6350
Definition schema_generated_full.h:7102
flatbuffers::Offset< LeakyReluOptions > Finish()
Definition schema_generated_full.h:7113
LeakyReluOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7109
LeakyReluOptions Table
Definition schema_generated.h:9630
void add_alpha(float alpha)
Definition schema_generated_full.h:7106
Definition schema_generated_full.h:7078
LeakyReluOptions TableType
Definition schema_generated.h:9606
Definition schema_generated_full.h:5862
LessEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5866
flatbuffers::Offset< LessEqualOptions > Finish()
Definition schema_generated_full.h:5870
LessEqualOptions Table
Definition schema_generated.h:8390
Definition schema_generated_full.h:5846
LessEqualOptions TableType
Definition schema_generated.h:8374
Definition schema_generated_full.h:5823
flatbuffers::Offset< LessOptions > Finish()
Definition schema_generated_full.h:5831
LessOptions Table
Definition schema_generated.h:8351
LessOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5827
Definition schema_generated_full.h:5807
LessOptions TableType
Definition schema_generated.h:8335
Definition schema_generated_full.h:3779
void add_radius(int32_t radius)
Definition schema_generated_full.h:3783
LocalResponseNormalizationOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3795
LocalResponseNormalizationOptions Table
Definition schema_generated.h:6307
void add_beta(float beta)
Definition schema_generated_full.h:3792
void add_alpha(float alpha)
Definition schema_generated_full.h:3789
flatbuffers::Offset< LocalResponseNormalizationOptions > Finish()
Definition schema_generated_full.h:3799
void add_bias(float bias)
Definition schema_generated_full.h:3786
Definition schema_generated_full.h:3737
LocalResponseNormalizationOptions TableType
Definition schema_generated.h:6265
Definition schema_generated_full.h:5422
flatbuffers::Offset< LogSoftmaxOptions > Finish()
Definition schema_generated_full.h:5430
LogSoftmaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5426
LogSoftmaxOptions Table
Definition schema_generated.h:7950
Definition schema_generated_full.h:5406
LogSoftmaxOptions TableType
Definition schema_generated.h:7934
Definition schema_generated_full.h:6719
flatbuffers::Offset< LogicalAndOptions > Finish()
Definition schema_generated_full.h:6727
LogicalAndOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6723
LogicalAndOptions Table
Definition schema_generated.h:9247
Definition schema_generated_full.h:6703
LogicalAndOptions TableType
Definition schema_generated.h:9231
Definition schema_generated_full.h:6758
LogicalNotOptions Table
Definition schema_generated.h:9286
flatbuffers::Offset< LogicalNotOptions > Finish()
Definition schema_generated_full.h:6766
LogicalNotOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6762
Definition schema_generated_full.h:6742
LogicalNotOptions TableType
Definition schema_generated.h:9270
Definition schema_generated_full.h:6550
flatbuffers::Offset< LogicalOrOptions > Finish()
Definition schema_generated_full.h:6558
LogicalOrOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6554
LogicalOrOptions Table
Definition schema_generated.h:9078
Definition schema_generated_full.h:6534
LogicalOrOptions TableType
Definition schema_generated.h:9062
Definition schema_generated_full.h:7508
flatbuffers::Offset< MatrixDiagOptions > Finish()
Definition schema_generated_full.h:7516
MatrixDiagOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7512
MatrixDiagOptions Table
Definition schema_generated.h:10036
Definition schema_generated_full.h:7492
MatrixDiagOptions TableType
Definition schema_generated.h:10020
Definition schema_generated_full.h:7586
MatrixSetDiagOptions Table
Definition schema_generated.h:10114
MatrixSetDiagOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7590
flatbuffers::Offset< MatrixSetDiagOptions > Finish()
Definition schema_generated_full.h:7594
Definition schema_generated_full.h:7570
MatrixSetDiagOptions TableType
Definition schema_generated.h:10098
Definition schema_generated_full.h:5563
MaximumMinimumOptions Table
Definition schema_generated.h:8091
MaximumMinimumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5567
flatbuffers::Offset< MaximumMinimumOptions > Finish()
Definition schema_generated_full.h:5571
Definition schema_generated_full.h:5547
MaximumMinimumOptions TableType
Definition schema_generated.h:8075
Definition schema_generated_full.h:7193
void add_mode(tflite::MirrorPadMode mode)
Definition schema_generated_full.h:7197
MirrorPadOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7200
MirrorPadOptions Table
Definition schema_generated.h:9721
flatbuffers::Offset< MirrorPadOptions > Finish()
Definition schema_generated_full.h:7204
Definition schema_generated_full.h:7169
MirrorPadOptions TableType
Definition schema_generated.h:9697
Definition schema_generated_full.h:10664
void add_metadata_buffer(flatbuffers::Offset< flatbuffers::Vector< int32_t > > metadata_buffer)
Definition schema_generated_full.h:10683
Model Table
Definition schema_generated.h:13231
ModelBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10692
void add_buffers(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Buffer > > > buffers)
Definition schema_generated_full.h:10680
void add_description(flatbuffers::Offset< flatbuffers::String > description)
Definition schema_generated_full.h:10677
flatbuffers::Offset< Model > Finish()
Definition schema_generated_full.h:10696
void add_signature_defs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SignatureDef > > > signature_defs)
Definition schema_generated_full.h:10689
void add_version(uint32_t version)
Definition schema_generated_full.h:10668
void add_metadata(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Metadata > > > metadata)
Definition schema_generated_full.h:10686
void add_subgraphs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::SubGraph > > > subgraphs)
Definition schema_generated_full.h:10674
void add_operator_codes(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::OperatorCode > > > operator_codes)
Definition schema_generated_full.h:10671
Definition schema_generated_full.h:10582
ModelT(ModelT &&) FLATBUFFERS_NOEXCEPT=default
ModelT & operator=(ModelT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17229
Model TableType
Definition schema_generated.h:13149
Definition schema_generated_full.h:3657
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3661
MulOptions Table
Definition schema_generated.h:6185
MulOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3664
flatbuffers::Offset< MulOptions > Finish()
Definition schema_generated_full.h:3668
Definition schema_generated_full.h:3633
MulOptions TableType
Definition schema_generated.h:6161
Definition schema_generated_full.h:5901
flatbuffers::Offset< NegOptions > Finish()
Definition schema_generated_full.h:5909
NegOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5905
NegOptions Table
Definition schema_generated.h:8429
Definition schema_generated_full.h:5885
NegOptions TableType
Definition schema_generated.h:8413
Definition schema_generated_full.h:7803
NonMaxSuppressionV4Options Table
Definition schema_generated.h:10331
NonMaxSuppressionV4OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7807
flatbuffers::Offset< NonMaxSuppressionV4Options > Finish()
Definition schema_generated_full.h:7811
Definition schema_generated_full.h:7787
NonMaxSuppressionV4Options TableType
Definition schema_generated.h:10315
Definition schema_generated_full.h:7842
NonMaxSuppressionV5OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7846
flatbuffers::Offset< NonMaxSuppressionV5Options > Finish()
Definition schema_generated_full.h:7850
NonMaxSuppressionV5Options Table
Definition schema_generated.h:10370
Definition schema_generated_full.h:7826
NonMaxSuppressionV5Options TableType
Definition schema_generated.h:10354
Definition schema_generated_full.h:6233
flatbuffers::Offset< NotEqualOptions > Finish()
Definition schema_generated_full.h:6241
NotEqualOptions Table
Definition schema_generated.h:8761
NotEqualOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6237
Definition schema_generated_full.h:6217
NotEqualOptions TableType
Definition schema_generated.h:8745
Definition schema_generated_full.h:6597
OneHotOptions Table
Definition schema_generated.h:9125
void add_axis(int32_t axis)
Definition schema_generated_full.h:6601
OneHotOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6604
flatbuffers::Offset< OneHotOptions > Finish()
Definition schema_generated_full.h:6608
Definition schema_generated_full.h:6573
OneHotOptions TableType
Definition schema_generated.h:9101
Definition schema_generated_full.h:10033
OperatorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10064
flatbuffers::Offset< Operator > Finish()
Definition schema_generated_full.h:10068
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs)
Definition schema_generated_full.h:10043
void add_builtin_options_type(tflite::BuiltinOptions builtin_options_type)
Definition schema_generated_full.h:10046
void add_custom_options_format(tflite::CustomOptionsFormat custom_options_format)
Definition schema_generated_full.h:10055
void add_mutating_variable_inputs(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > mutating_variable_inputs)
Definition schema_generated_full.h:10058
Operator Table
Definition schema_generated.h:12600
void add_intermediates(flatbuffers::Offset< flatbuffers::Vector< int32_t > > intermediates)
Definition schema_generated_full.h:10061
void add_opcode_index(uint32_t opcode_index)
Definition schema_generated_full.h:10037
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs)
Definition schema_generated_full.h:10040
void add_custom_options(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_options)
Definition schema_generated_full.h:10052
void add_builtin_options(flatbuffers::Offset< void > builtin_options)
Definition schema_generated_full.h:10049
Definition schema_generated_full.h:9036
void add_version(int32_t version)
Definition schema_generated_full.h:9046
OperatorCode Table
Definition schema_generated.h:11603
void add_builtin_code(tflite::BuiltinOperator builtin_code)
Definition schema_generated_full.h:9049
void add_custom_code(flatbuffers::Offset< flatbuffers::String > custom_code)
Definition schema_generated_full.h:9043
OperatorCodeBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:9052
void add_deprecated_builtin_code(int8_t deprecated_builtin_code)
Definition schema_generated_full.h:9040
flatbuffers::Offset< OperatorCode > Finish()
Definition schema_generated_full.h:9056
Definition schema_generated_full.h:9094
Operator TableType
Definition schema_generated.h:11661
Definition schema_generated_full.h:6501
void add_axis(int32_t axis)
Definition schema_generated_full.h:6508
flatbuffers::Offset< PackOptions > Finish()
Definition schema_generated_full.h:6515
void add_values_count(int32_t values_count)
Definition schema_generated_full.h:6505
PackOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6511
PackOptions Table
Definition schema_generated.h:9029
Definition schema_generated_full.h:6471
PackOptions TableType
Definition schema_generated.h:8999
Definition schema_generated_full.h:4326
PadOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4330
flatbuffers::Offset< PadOptions > Finish()
Definition schema_generated_full.h:4334
PadOptions Table
Definition schema_generated.h:6854
Definition schema_generated_full.h:4310
PadOptions TableType
Definition schema_generated.h:6838
Definition schema_generated_full.h:4365
PadV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4369
flatbuffers::Offset< PadV2Options > Finish()
Definition schema_generated_full.h:4373
PadV2Options Table
Definition schema_generated.h:6893
Definition schema_generated_full.h:4349
PadV2Options TableType
Definition schema_generated.h:6877
Definition schema_generated_full.h:2761
void add_stride_h(int32_t stride_h)
Definition schema_generated_full.h:2771
void add_stride_w(int32_t stride_w)
Definition schema_generated_full.h:2768
Pool2DOptions Table
Definition schema_generated.h:5289
void add_padding(tflite::Padding padding)
Definition schema_generated_full.h:2765
void add_filter_height(int32_t filter_height)
Definition schema_generated_full.h:2777
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:2780
void add_filter_width(int32_t filter_width)
Definition schema_generated_full.h:2774
Pool2DOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2783
flatbuffers::Offset< Pool2DOptions > Finish()
Definition schema_generated_full.h:2787
Definition schema_generated_full.h:2707
Pool2DOptions TableType
Definition schema_generated.h:5235
Definition schema_generated_full.h:6363
PowOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6367
PowOptions Table
Definition schema_generated.h:8891
flatbuffers::Offset< PowOptions > Finish()
Definition schema_generated_full.h:6371
Definition schema_generated_full.h:6347
PowOptions TableType
Definition schema_generated.h:8875
Definition schema_generated_full.h:48
static const QuantizationDetails enum_value
Definition schema_generated.h:687
Definition schema_generated_full.h:64
const tflite::CustomQuantizationT * AsCustomQuantization() const
Definition schema_generated_full.h:98
QuantizationDetailsUnion & operator=(QuantizationDetailsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:75
QuantizationDetailsUnion & operator=(const QuantizationDetailsUnion &u)
Definition schema_generated_full.h:73
tflite::CustomQuantizationT * AsCustomQuantization()
Definition schema_generated_full.h:94
QuantizationDetailsUnion()
Definition schema_generated_full.h:68
void Reset()
Definition schema_generated.h:17346
QuantizationDetailsUnion(QuantizationDetailsUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:69
QuantizationDetailsUnion(const QuantizationDetailsUnion &)
static void * UnPack(const void *obj, QuantizationDetails type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17313
void * value
Definition schema_generated.h:704
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
static void * UnPack(const void *obj, QuantizationDetails type, const flatbuffers::resolver_function_t *resolver)
QuantizationDetails type
Definition schema_generated.h:703
void Set(T &&val)
Definition schema_generated_full.h:82
~QuantizationDetailsUnion()
Definition schema_generated_full.h:77
Definition schema_generated_full.h:56
static const QuantizationDetails enum_value
Definition schema_generated.h:695
Definition schema_generated_full.h:1673
void add_min(flatbuffers::Offset< flatbuffers::Vector< float > > min)
Definition schema_generated_full.h:1677
void add_max(flatbuffers::Offset< flatbuffers::Vector< float > > max)
Definition schema_generated_full.h:1680
void add_details(flatbuffers::Offset< void > details)
Definition schema_generated_full.h:1692
void add_details_type(tflite::QuantizationDetails details_type)
Definition schema_generated_full.h:1689
void add_quantized_dimension(int32_t quantized_dimension)
Definition schema_generated_full.h:1695
void add_scale(flatbuffers::Offset< flatbuffers::Vector< float > > scale)
Definition schema_generated_full.h:1683
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4202
void add_zero_point(flatbuffers::Offset< flatbuffers::Vector< int64_t > > zero_point)
Definition schema_generated_full.h:1686
flatbuffers::uoffset_t start_
Definition schema_generated.h:4203
QuantizationParameters Table
Definition schema_generated.h:4201
QuantizationParametersBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:1698
flatbuffers::Offset< QuantizationParameters > Finish()
Definition schema_generated_full.h:1702
Definition schema_generated_full.h:1601
std::vector< float > min
Definition schema_generated.h:4130
QuantizationParameters TableType
Definition schema_generated.h:4129
std::vector< int64_t > zero_point
Definition schema_generated.h:4133
int32_t quantized_dimension
Definition schema_generated.h:4135
std::vector< float > max
Definition schema_generated.h:4131
tflite::QuantizationDetailsUnion details
Definition schema_generated.h:4134
std::vector< float > scale
Definition schema_generated.h:4132
Definition schema_generated_full.h:7547
QuantizeOptions Table
Definition schema_generated.h:10075
QuantizeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7551
flatbuffers::Offset< QuantizeOptions > Finish()
Definition schema_generated_full.h:7555
Definition schema_generated_full.h:7531
QuantizeOptions TableType
Definition schema_generated.h:10059
Definition schema_generated_full.h:3178
RNNOptions Table
Definition schema_generated.h:5706
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3185
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3182
RNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3188
flatbuffers::Offset< RNNOptions > Finish()
Definition schema_generated_full.h:3192
Definition schema_generated_full.h:3148
RNNOptions TableType
Definition schema_generated.h:5676
Definition schema_generated_full.h:8612
RandomOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8622
void add_seed2(int64_t seed2)
Definition schema_generated_full.h:8619
void add_seed(int64_t seed)
Definition schema_generated_full.h:8616
flatbuffers::Offset< RandomOptions > Finish()
Definition schema_generated_full.h:8626
RandomOptions Table
Definition schema_generated.h:11140
Definition schema_generated_full.h:8582
RandomOptions TableType
Definition schema_generated.h:11110
Definition schema_generated_full.h:7055
RangeOptions Table
Definition schema_generated.h:9583
flatbuffers::Offset< RangeOptions > Finish()
Definition schema_generated_full.h:7063
RangeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7059
Definition schema_generated_full.h:7039
RangeOptions TableType
Definition schema_generated.h:9567
Definition schema_generated_full.h:6324
flatbuffers::Offset< RankOptions > Finish()
Definition schema_generated_full.h:6332
RankOptions Table
Definition schema_generated.h:8852
RankOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6328
Definition schema_generated_full.h:6308
RankOptions TableType
Definition schema_generated.h:8836
Definition schema_generated_full.h:8520
ReadVariableOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8524
ReadVariableOptions Table
Definition schema_generated.h:11048
flatbuffers::Offset< ReadVariableOptions > Finish()
Definition schema_generated_full.h:8528
Definition schema_generated_full.h:8504
ReadVariableOptions TableType
Definition schema_generated.h:11032
Definition schema_generated_full.h:5116
void add_keep_dims(bool keep_dims)
Definition schema_generated_full.h:5120
flatbuffers::Offset< ReducerOptions > Finish()
Definition schema_generated_full.h:5127
ReducerOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5123
ReducerOptions Table
Definition schema_generated.h:7644
Definition schema_generated_full.h:5092
ReducerOptions TableType
Definition schema_generated.h:7620
Definition schema_generated_full.h:4413
flatbuffers::Offset< ReshapeOptions > Finish()
Definition schema_generated_full.h:4424
ReshapeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4420
ReshapeOptions Table
Definition schema_generated.h:6941
void add_new_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > new_shape)
Definition schema_generated_full.h:4417
Definition schema_generated_full.h:4388
ReshapeOptions TableType
Definition schema_generated.h:6916
Definition schema_generated_full.h:4162
ResizeBilinearOptions Table
Definition schema_generated.h:6690
flatbuffers::Offset< ResizeBilinearOptions > Finish()
Definition schema_generated_full.h:4176
void add_half_pixel_centers(bool half_pixel_centers)
Definition schema_generated_full.h:4169
void add_align_corners(bool align_corners)
Definition schema_generated_full.h:4166
ResizeBilinearOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4172
Definition schema_generated_full.h:4132
ResizeBilinearOptions TableType
Definition schema_generated.h:6660
Definition schema_generated_full.h:4225
ResizeNearestNeighborOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4235
void add_half_pixel_centers(bool half_pixel_centers)
Definition schema_generated_full.h:4232
void add_align_corners(bool align_corners)
Definition schema_generated_full.h:4229
flatbuffers::Offset< ResizeNearestNeighborOptions > Finish()
Definition schema_generated_full.h:4239
ResizeNearestNeighborOptions Table
Definition schema_generated.h:6753
Definition schema_generated_full.h:4195
ResizeNearestNeighborOptions TableType
Definition schema_generated.h:6723
Definition schema_generated_full.h:7459
void add_batch_dim(int32_t batch_dim)
Definition schema_generated_full.h:7466
ReverseSequenceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7469
void add_seq_dim(int32_t seq_dim)
Definition schema_generated_full.h:7463
ReverseSequenceOptions Table
Definition schema_generated.h:9987
flatbuffers::Offset< ReverseSequenceOptions > Finish()
Definition schema_generated_full.h:7473
Definition schema_generated_full.h:7429
ReverseSequenceOptions TableType
Definition schema_generated.h:9957
Definition schema_generated_full.h:7289
ReverseV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7293
flatbuffers::Offset< ReverseV2Options > Finish()
Definition schema_generated_full.h:7297
ReverseV2Options Table
Definition schema_generated.h:9817
Definition schema_generated_full.h:7273
ReverseV2Options TableType
Definition schema_generated.h:9801
Definition schema_generated_full.h:8213
Rfft2dOptions Table
Definition schema_generated.h:10741
flatbuffers::Offset< Rfft2dOptions > Finish()
Definition schema_generated_full.h:8221
Rfft2dOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8217
Definition schema_generated_full.h:8197
Rfft2dOptions TableType
Definition schema_generated.h:10725
Definition schema_generated_full.h:3110
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3117
SVDFOptions Table
Definition schema_generated.h:5638
SVDFOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3123
void add_rank(int32_t rank)
Definition schema_generated_full.h:3114
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3120
flatbuffers::Offset< SVDFOptions > Finish()
Definition schema_generated_full.h:3127
Definition schema_generated_full.h:3074
SVDFOptions TableType
Definition schema_generated.h:5602
Definition schema_generated_full.h:7881
ScatterNdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7885
ScatterNdOptions Table
Definition schema_generated.h:10409
flatbuffers::Offset< ScatterNdOptions > Finish()
Definition schema_generated_full.h:7889
Definition schema_generated_full.h:7865
ScatterNdOptions TableType
Definition schema_generated.h:10393
Definition schema_generated_full.h:7998
flatbuffers::Offset< SegmentSumOptions > Finish()
Definition schema_generated_full.h:8006
SegmentSumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8002
SegmentSumOptions Table
Definition schema_generated.h:10526
Definition schema_generated_full.h:7982
SegmentSumOptions TableType
Definition schema_generated.h:10510
Definition schema_generated_full.h:5940
flatbuffers::Offset< SelectOptions > Finish()
Definition schema_generated_full.h:5948
SelectOptions Table
Definition schema_generated.h:8468
SelectOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5944
Definition schema_generated_full.h:5924
SelectOptions TableType
Definition schema_generated.h:8452
Definition schema_generated_full.h:7920
flatbuffers::Offset< SelectV2Options > Finish()
Definition schema_generated_full.h:7928
SelectV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7924
SelectV2Options Table
Definition schema_generated.h:10448
Definition schema_generated_full.h:7904
SelectV2Options TableType
Definition schema_generated.h:10432
Definition schema_generated_full.h:3247
void add_time_major(bool time_major)
Definition schema_generated_full.h:3251
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3257
SequenceRNNOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3260
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3254
flatbuffers::Offset< SequenceRNNOptions > Finish()
Definition schema_generated_full.h:3264
SequenceRNNOptions Table
Definition schema_generated.h:5775
Definition schema_generated_full.h:3211
SequenceRNNOptions TableType
Definition schema_generated.h:5739
Definition schema_generated_full.h:6280
ShapeOptions Table
Definition schema_generated.h:8808
flatbuffers::Offset< ShapeOptions > Finish()
Definition schema_generated_full.h:6291
void add_out_type(tflite::TensorType out_type)
Definition schema_generated_full.h:6284
ShapeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6287
Definition schema_generated_full.h:6256
ShapeOptions TableType
Definition schema_generated.h:8784
Definition schema_generated_full.h:9009
SignOptions Table
Definition schema_generated.h:11537
flatbuffers::Offset< SignOptions > Finish()
Definition schema_generated_full.h:9017
SignOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:9013
Definition schema_generated_full.h:8993
SignOptions TableType
Definition schema_generated.h:11521
Definition schema_generated_full.h:10522
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > inputs)
Definition schema_generated_full.h:10526
flatbuffers::Offset< SignatureDef > Finish()
Definition schema_generated_full.h:10542
void add_subgraph_index(uint32_t subgraph_index)
Definition schema_generated_full.h:10535
void add_signature_key(flatbuffers::Offset< flatbuffers::String > signature_key)
Definition schema_generated_full.h:10532
SignatureDefBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10538
SignatureDef Table
Definition schema_generated.h:13089
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::TensorMap > > > outputs)
Definition schema_generated_full.h:10529
Definition schema_generated_full.h:10471
SignatureDefT(const SignatureDefT &o)
SignatureDefT(SignatureDefT &&) FLATBUFFERS_NOEXCEPT=default
SignatureDef TableType
Definition schema_generated.h:13038
SignatureDefT & operator=(SignatureDefT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17170
Definition schema_generated_full.h:4564
void add_include_all_ngrams(bool include_all_ngrams)
Definition schema_generated_full.h:4574
void add_max_skip_size(int32_t max_skip_size)
Definition schema_generated_full.h:4571
flatbuffers::Offset< SkipGramOptions > Finish()
Definition schema_generated_full.h:4581
SkipGramOptions Table
Definition schema_generated.h:7092
SkipGramOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4577
void add_ngram_size(int32_t ngram_size)
Definition schema_generated_full.h:4568
Definition schema_generated_full.h:4528
SkipGramOptions TableType
Definition schema_generated.h:7056
Definition schema_generated_full.h:5979
SliceOptions Table
Definition schema_generated.h:8507
flatbuffers::Offset< SliceOptions > Finish()
Definition schema_generated_full.h:5987
SliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5983
Definition schema_generated_full.h:5963
SliceOptions TableType
Definition schema_generated.h:8491
Definition schema_generated_full.h:3479
SoftmaxOptions Table
Definition schema_generated.h:6007
flatbuffers::Offset< SoftmaxOptions > Finish()
Definition schema_generated_full.h:3490
SoftmaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3486
void add_beta(float beta)
Definition schema_generated_full.h:3483
Definition schema_generated_full.h:3455
SoftmaxOptions TableType
Definition schema_generated.h:5983
Definition schema_generated_full.h:4466
SpaceToBatchNDOptions Table
Definition schema_generated.h:6994
SpaceToBatchNDOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4470
flatbuffers::Offset< SpaceToBatchNDOptions > Finish()
Definition schema_generated_full.h:4474
Definition schema_generated_full.h:4450
SpaceToBatchNDOptions TableType
Definition schema_generated.h:6978
Definition schema_generated_full.h:4626
SpaceToDepthOptions Table
Definition schema_generated.h:7154
void add_block_size(int32_t block_size)
Definition schema_generated_full.h:4630
SpaceToDepthOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4633
flatbuffers::Offset< SpaceToDepthOptions > Finish()
Definition schema_generated_full.h:4637
Definition schema_generated_full.h:4602
SpaceToDepthOptions TableType
Definition schema_generated.h:7130
Definition schema_generated_full.h:173
static const SparseIndexVector enum_value
Definition schema_generated.h:812
Definition schema_generated_full.h:205
SparseIndexVectorUnion()
Definition schema_generated_full.h:209
tflite::Int32VectorT * AsInt32Vector()
Definition schema_generated_full.h:235
static void * UnPack(const void *obj, SparseIndexVector type, const flatbuffers::resolver_function_t *resolver)
Definition schema_generated.h:17392
flatbuffers::Offset< void > Pack(flatbuffers::FlatBufferBuilder &_fbb, const flatbuffers::rehasher_function_t *_rehasher=nullptr) const
SparseIndexVectorUnion(const SparseIndexVectorUnion &)
void Reset()
Definition schema_generated.h:17449
static void * UnPack(const void *obj, SparseIndexVector type, const flatbuffers::resolver_function_t *resolver)
void Set(T &&val)
Definition schema_generated_full.h:223
const tflite::Int32VectorT * AsInt32Vector() const
Definition schema_generated_full.h:239
void * value
Definition schema_generated.h:845
tflite::Uint16VectorT * AsUint16Vector()
Definition schema_generated_full.h:243
SparseIndexVectorUnion(SparseIndexVectorUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:210
SparseIndexVector type
Definition schema_generated.h:844
const tflite::Uint8VectorT * AsUint8Vector() const
Definition schema_generated_full.h:255
tflite::Uint8VectorT * AsUint8Vector()
Definition schema_generated_full.h:251
~SparseIndexVectorUnion()
Definition schema_generated_full.h:218
const tflite::Uint16VectorT * AsUint16Vector() const
Definition schema_generated_full.h:247
SparseIndexVectorUnion & operator=(const SparseIndexVectorUnion &u)
Definition schema_generated_full.h:214
SparseIndexVectorUnion & operator=(SparseIndexVectorUnion &&u) FLATBUFFERS_NOEXCEPT
Definition schema_generated_full.h:216
Definition schema_generated_full.h:189
static const SparseIndexVector enum_value
Definition schema_generated.h:828
Definition schema_generated_full.h:6150
flatbuffers::Offset< SparseToDenseOptions > Finish()
Definition schema_generated_full.h:6161
SparseToDenseOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6157
void add_validate_indices(bool validate_indices)
Definition schema_generated_full.h:6154
SparseToDenseOptions Table
Definition schema_generated.h:8678
Definition schema_generated_full.h:6126
SparseToDenseOptions TableType
Definition schema_generated.h:8654
Definition schema_generated_full.h:2138
SparsityParametersBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2151
void add_dim_metadata(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::DimensionMetadata > > > dim_metadata)
Definition schema_generated_full.h:2148
SparsityParameters Table
Definition schema_generated.h:4666
void add_block_map(flatbuffers::Offset< flatbuffers::Vector< int32_t > > block_map)
Definition schema_generated_full.h:2145
void add_traversal_order(flatbuffers::Offset< flatbuffers::Vector< int32_t > > traversal_order)
Definition schema_generated_full.h:2142
flatbuffers::Offset< SparsityParameters > Finish()
Definition schema_generated_full.h:2155
Definition schema_generated_full.h:2094
SparsityParametersT & operator=(SparsityParametersT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:13521
SparsityParametersT(SparsityParametersT &&) FLATBUFFERS_NOEXCEPT=default
std::vector< std::unique_ptr< tflite::DimensionMetadataT > > dim_metadata
Definition schema_generated.h:4625
std::vector< int32_t > traversal_order
Definition schema_generated.h:4623
std::vector< int32_t > block_map
Definition schema_generated.h:4624
SparsityParameters TableType
Definition schema_generated.h:4622
SparsityParametersT()=default
SparsityParametersT(const SparsityParametersT &o)
Definition schema_generated_full.h:5230
SplitOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5237
flatbuffers::Offset< SplitOptions > Finish()
Definition schema_generated_full.h:5241
void add_num_splits(int32_t num_splits)
Definition schema_generated_full.h:5234
SplitOptions Table
Definition schema_generated.h:7758
Definition schema_generated_full.h:5206
SplitOptions TableType
Definition schema_generated.h:7734
Definition schema_generated_full.h:5282
flatbuffers::Offset< SplitVOptions > Finish()
Definition schema_generated_full.h:5293
SplitVOptions Table
Definition schema_generated.h:7810
SplitVOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5289
void add_num_splits(int32_t num_splits)
Definition schema_generated_full.h:5286
Definition schema_generated_full.h:5258
SplitVOptions TableType
Definition schema_generated.h:7786
Definition schema_generated_full.h:6899
flatbuffers::Offset< SquareOptions > Finish()
Definition schema_generated_full.h:6907
SquareOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6903
SquareOptions Table
Definition schema_generated.h:9427
Definition schema_generated_full.h:6883
SquareOptions TableType
Definition schema_generated.h:9411
Definition schema_generated_full.h:7146
SquaredDifferenceOptions Table
Definition schema_generated.h:9674
SquaredDifferenceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7150
flatbuffers::Offset< SquaredDifferenceOptions > Finish()
Definition schema_generated_full.h:7154
Definition schema_generated_full.h:7130
SquaredDifferenceOptions TableType
Definition schema_generated.h:9658
Definition schema_generated_full.h:5169
SqueezeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5176
SqueezeOptions Table
Definition schema_generated.h:7697
flatbuffers::Offset< SqueezeOptions > Finish()
Definition schema_generated_full.h:5180
void add_squeeze_dims(flatbuffers::Offset< flatbuffers::Vector< int32_t > > squeeze_dims)
Definition schema_generated_full.h:5173
Definition schema_generated_full.h:5144
SqueezeOptions TableType
Definition schema_generated.h:7672
Definition schema_generated_full.h:5358
StridedSliceOptions Table
Definition schema_generated.h:7886
flatbuffers::Offset< StridedSliceOptions > Finish()
Definition schema_generated_full.h:5381
StridedSliceOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5377
void add_ellipsis_mask(int32_t ellipsis_mask)
Definition schema_generated_full.h:5368
void add_shrink_axis_mask(int32_t shrink_axis_mask)
Definition schema_generated_full.h:5374
void add_end_mask(int32_t end_mask)
Definition schema_generated_full.h:5365
void add_begin_mask(int32_t begin_mask)
Definition schema_generated_full.h:5362
void add_new_axis_mask(int32_t new_axis_mask)
Definition schema_generated_full.h:5371
Definition schema_generated_full.h:5310
StridedSliceOptions TableType
Definition schema_generated.h:7838
Definition schema_generated_full.h:10189
void add_outputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > outputs)
Definition schema_generated_full.h:10199
flatbuffers::Offset< SubGraph > Finish()
Definition schema_generated_full.h:10212
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated_full.h:10205
SubGraphBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10208
void add_inputs(flatbuffers::Offset< flatbuffers::Vector< int32_t > > inputs)
Definition schema_generated_full.h:10196
void add_operators(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Operator > > > operators)
Definition schema_generated_full.h:10202
SubGraph Table
Definition schema_generated.h:12756
void add_tensors(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::Tensor > > > tensors)
Definition schema_generated_full.h:10193
Definition schema_generated_full.h:10130
SubGraph TableType
Definition schema_generated.h:12697
SubGraphT(const SubGraphT &o)
SubGraphT(SubGraphT &&) FLATBUFFERS_NOEXCEPT=default
SubGraphT & operator=(SubGraphT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:17029
Definition schema_generated_full.h:4736
flatbuffers::Offset< SubOptions > Finish()
Definition schema_generated_full.h:4750
SubOptions Table
Definition schema_generated.h:7264
void add_pot_scale_int16(bool pot_scale_int16)
Definition schema_generated_full.h:4743
SubOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4746
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:4740
Definition schema_generated_full.h:4706
SubOptions TableType
Definition schema_generated.h:7234
Definition schema_generated_full.h:2368
void add_shape_signature(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape_signature)
Definition schema_generated_full.h:2393
void add_buffer(uint32_t buffer)
Definition schema_generated_full.h:2378
void add_is_variable(bool is_variable)
Definition schema_generated_full.h:2387
void add_variant_tensors(flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< tflite::VariantSubType > > > variant_tensors)
Definition schema_generated_full.h:2399
TensorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2402
void add_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape)
Definition schema_generated_full.h:2372
void add_quantization(flatbuffers::Offset< tflite::QuantizationParameters > quantization)
Definition schema_generated_full.h:2384
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated_full.h:2381
void add_type(tflite::TensorType type)
Definition schema_generated_full.h:2375
Tensor Table
Definition schema_generated.h:4896
void add_sparsity(flatbuffers::Offset< tflite::SparsityParameters > sparsity)
Definition schema_generated_full.h:2390
flatbuffers::Offset< Tensor > Finish()
Definition schema_generated_full.h:2406
void add_has_rank(bool has_rank)
Definition schema_generated_full.h:2396
Definition schema_generated_full.h:10427
flatbuffers::Offset< TensorMap > Finish()
Definition schema_generated_full.h:10441
TensorMapBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:10437
void add_tensor_index(uint32_t tensor_index)
Definition schema_generated_full.h:10434
void add_name(flatbuffers::Offset< flatbuffers::String > name)
Definition schema_generated_full.h:10431
TensorMap Table
Definition schema_generated.h:12994
Definition schema_generated_full.h:10396
TensorMap TableType
Definition schema_generated.h:12963
Definition schema_generated_full.h:2279
TensorT(const TensorT &o)
TensorT(TensorT &&) FLATBUFFERS_NOEXCEPT=default
TensorT & operator=(TensorT o) FLATBUFFERS_NOEXCEPT
Definition schema_generated.h:13606
Tensor TableType
Definition schema_generated.h:4807
Definition schema_generated_full.h:5602
flatbuffers::Offset< TileOptions > Finish()
Definition schema_generated_full.h:5610
TileOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:5606
TileOptions Table
Definition schema_generated.h:8130
Definition schema_generated_full.h:5586
TileOptions TableType
Definition schema_generated.h:8114
Definition schema_generated_full.h:4837
TopKV2OptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4841
flatbuffers::Offset< TopKV2Options > Finish()
Definition schema_generated_full.h:4845
TopKV2Options Table
Definition schema_generated.h:7365
Definition schema_generated_full.h:4821
TopKV2Options TableType
Definition schema_generated.h:7349
Definition schema_generated_full.h:6044
TransposeConvOptions Table
Definition schema_generated.h:8572
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:6057
TransposeConvOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6060
void add_stride_w(int32_t stride_w)
Definition schema_generated_full.h:6051
void add_padding(tflite::Padding padding)
Definition schema_generated_full.h:6048
flatbuffers::Offset< TransposeConvOptions > Finish()
Definition schema_generated_full.h:6064
void add_stride_h(int32_t stride_h)
Definition schema_generated_full.h:6054
Definition schema_generated_full.h:6002
TransposeConvOptions TableType
Definition schema_generated.h:8530
Definition schema_generated_full.h:4991
flatbuffers::Offset< TransposeOptions > Finish()
Definition schema_generated_full.h:4999
TransposeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:4995
TransposeOptions Table
Definition schema_generated.h:7519
Definition schema_generated_full.h:4975
TransposeOptions TableType
Definition schema_generated.h:7503
Definition schema_generated_full.h:1842
flatbuffers::Offset< Uint16Vector > Finish()
Definition schema_generated_full.h:1853
void add_values(flatbuffers::Offset< flatbuffers::Vector< uint16_t > > values)
Definition schema_generated_full.h:1846
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4371
flatbuffers::uoffset_t start_
Definition schema_generated.h:4372
Uint16Vector Table
Definition schema_generated.h:4370
Uint16VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:1849
Definition schema_generated_full.h:1817
Uint16Vector TableType
Definition schema_generated.h:4345
std::vector< uint16_t > values
Definition schema_generated.h:4346
Definition schema_generated_full.h:1905
flatbuffers::uoffset_t start_
Definition schema_generated.h:4435
flatbuffers::FlatBufferBuilder & fbb_
Definition schema_generated.h:4434
Uint8Vector Table
Definition schema_generated.h:4433
void add_values(flatbuffers::Offset< flatbuffers::Vector< uint8_t > > values)
Definition schema_generated_full.h:1909
Uint8VectorBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:1912
flatbuffers::Offset< Uint8Vector > Finish()
Definition schema_generated_full.h:1916
Definition schema_generated_full.h:1880
std::vector< uint8_t > values
Definition schema_generated.h:4409
Uint8Vector TableType
Definition schema_generated.h:4408
Definition schema_generated_full.h:3972
void add_cell_clip(float cell_clip)
Definition schema_generated_full.h:3979
void add_proj_clip(float proj_clip)
Definition schema_generated_full.h:3982
UnidirectionalSequenceLSTMOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:3994
void add_diagonal_recurrent_tensors(bool diagonal_recurrent_tensors)
Definition schema_generated_full.h:3991
void add_time_major(bool time_major)
Definition schema_generated_full.h:3985
UnidirectionalSequenceLSTMOptions Table
Definition schema_generated.h:6500
flatbuffers::Offset< UnidirectionalSequenceLSTMOptions > Finish()
Definition schema_generated_full.h:3998
void add_asymmetric_quantize_inputs(bool asymmetric_quantize_inputs)
Definition schema_generated_full.h:3988
void add_fused_activation_function(tflite::ActivationFunctionType fused_activation_function)
Definition schema_generated_full.h:3976
Definition schema_generated_full.h:3918
UnidirectionalSequenceLSTMOptions TableType
Definition schema_generated.h:6446
Definition schema_generated_full.h:7245
UniqueOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7252
UniqueOptions Table
Definition schema_generated.h:9773
flatbuffers::Offset< UniqueOptions > Finish()
Definition schema_generated_full.h:7256
void add_idx_out_type(tflite::TensorType idx_out_type)
Definition schema_generated_full.h:7249
Definition schema_generated_full.h:7221
UniqueOptions TableType
Definition schema_generated.h:9749
Definition schema_generated_full.h:6811
flatbuffers::Offset< UnpackOptions > Finish()
Definition schema_generated_full.h:6825
UnpackOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6821
void add_axis(int32_t axis)
Definition schema_generated_full.h:6818
UnpackOptions Table
Definition schema_generated.h:9339
void add_num(int32_t num)
Definition schema_generated_full.h:6815
Definition schema_generated_full.h:6781
UnpackOptions TableType
Definition schema_generated.h:9309
Definition schema_generated_full.h:8853
UnsortedSegmentMaxOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8857
UnsortedSegmentMaxOptions Table
Definition schema_generated.h:11381
flatbuffers::Offset< UnsortedSegmentMaxOptions > Finish()
Definition schema_generated_full.h:8861
Definition schema_generated_full.h:8837
UnsortedSegmentMaxOptions TableType
Definition schema_generated.h:11365
Definition schema_generated_full.h:8970
UnsortedSegmentMinOptions Table
Definition schema_generated.h:11498
UnsortedSegmentMinOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8974
flatbuffers::Offset< UnsortedSegmentMinOptions > Finish()
Definition schema_generated_full.h:8978
Definition schema_generated_full.h:8954
UnsortedSegmentMinOptions TableType
Definition schema_generated.h:11482
Definition schema_generated_full.h:8814
UnsortedSegmentProdOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8818
UnsortedSegmentProdOptions Table
Definition schema_generated.h:11342
flatbuffers::Offset< UnsortedSegmentProdOptions > Finish()
Definition schema_generated_full.h:8822
Definition schema_generated_full.h:8798
UnsortedSegmentProdOptions TableType
Definition schema_generated.h:11326
Definition schema_generated_full.h:8892
flatbuffers::Offset< UnsortedSegmentSumOptions > Finish()
Definition schema_generated_full.h:8900
UnsortedSegmentSumOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8896
UnsortedSegmentSumOptions Table
Definition schema_generated.h:11420
Definition schema_generated_full.h:8876
UnsortedSegmentSumOptions TableType
Definition schema_generated.h:11404
Definition schema_generated_full.h:8459
flatbuffers::Offset< VarHandleOptions > Finish()
Definition schema_generated_full.h:8473
VarHandleOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:8469
VarHandleOptions Table
Definition schema_generated.h:10987
void add_shared_name(flatbuffers::Offset< flatbuffers::String > shared_name)
Definition schema_generated_full.h:8466
void add_container(flatbuffers::Offset< flatbuffers::String > container)
Definition schema_generated_full.h:8463
Definition schema_generated_full.h:8427
VarHandleOptions TableType
Definition schema_generated.h:10955
Definition schema_generated_full.h:2228
void add_shape(flatbuffers::Offset< flatbuffers::Vector< int32_t > > shape)
Definition schema_generated_full.h:2232
void add_has_rank(bool has_rank)
Definition schema_generated_full.h:2238
VariantSubTypeBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:2241
VariantSubType Table
Definition schema_generated.h:4756
void add_type(tflite::TensorType type)
Definition schema_generated_full.h:2235
flatbuffers::Offset< VariantSubType > Finish()
Definition schema_generated_full.h:2245
Definition schema_generated_full.h:2191
VariantSubType TableType
Definition schema_generated.h:4719
Definition schema_generated_full.h:7406
WhereOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7410
WhereOptions Table
Definition schema_generated.h:9934
flatbuffers::Offset< WhereOptions > Finish()
Definition schema_generated_full.h:7414
Definition schema_generated_full.h:7390
WhereOptions TableType
Definition schema_generated.h:9918
Definition schema_generated_full.h:7754
WhileOptions Table
Definition schema_generated.h:10282
WhileOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:7764
flatbuffers::Offset< WhileOptions > Finish()
Definition schema_generated_full.h:7768
void add_cond_subgraph_index(int32_t cond_subgraph_index)
Definition schema_generated_full.h:7758
void add_body_subgraph_index(int32_t body_subgraph_index)
Definition schema_generated_full.h:7761
Definition schema_generated_full.h:7724
WhileOptions TableType
Definition schema_generated.h:10252
Definition schema_generated_full.h:6938
flatbuffers::Offset< ZerosLikeOptions > Finish()
Definition schema_generated_full.h:6946
ZerosLikeOptions Table
Definition schema_generated.h:9466
ZerosLikeOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
Definition schema_generated_full.h:6942
Definition schema_generated_full.h:6922
ZerosLikeOptions TableType
Definition schema_generated.h:9450
uint8_t value
Definition wm8960_regs.h:134